Compartilhar via


FlavoredProject.GetNestedHierarchy Method

Determines whether or not a node is a nested hierarchy.

Namespace:  Microsoft.VisualStudio.Shell.Flavor
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Syntax

'Declaração
Protected Overridable Function GetNestedHierarchy ( _
    itemId As UInteger, _
    ByRef guidHierarchyNested As Guid, _
    <OutAttribute> ByRef hierarchyNested As IntPtr, _
    <OutAttribute> ByRef itemIdNested As UInteger _
) As Integer
protected virtual int GetNestedHierarchy(
    uint itemId,
    ref Guid guidHierarchyNested,
    out IntPtr hierarchyNested,
    out uint itemIdNested
)

Parameters

  • guidHierarchyNested
    Type: System.Guid%
    The interface ID of the node.
  • hierarchyNested
    Type: System.IntPtr%
    [out] Returns a pointer to the node, if it is a nested hierarchy node. 

Return Value

Type: System.Int32
If itemid is not a nested hierarchy node, this method returns [F:Microsoft.VisualStudio.VSConstants.][E_FAIL]. If the requested interface is not supported on the hierarchy object, [F:Microsoft.VisualStudio.VSConstants.][E_NOINTERFACE] is returned. The caller would then treat this node as if it had no children.

Remarks

This method calls GetNestedHierarchy on the inner project.

.NET Framework Security

See Also

Reference

FlavoredProject Class

Microsoft.VisualStudio.Shell.Flavor Namespace