IVsHierarchyItemManager::TryGetHierarchyItemIdentity Method (IVsHierarchy^, UInt32, IVsHierarchyItemIdentity^)

 

Gets a cached IVsHierarchyItemIdentity representing the specified hierarchy and item identifier, if one has already been created.

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

bool TryGetHierarchyItemIdentity(
	IVsHierarchy^ hierarchy,
	unsigned int itemid,
	[OutAttribute] IVsHierarchyItemIdentity^% identity
)

Parameters

hierarchy
Type: Microsoft.VisualStudio.Shell.Interop::IVsHierarchy^

The hierarchy from which to retrieve the hierarchy item identity.

itemid
Type: System::UInt32

The item identifier.

identity
Type: Microsoft.VisualStudio.Shell::IVsHierarchyItemIdentity^

Returns the hierarchy item identity.

Return Value

Type: System::Boolean

true if the IVsHierarchyItemIdentity exists and was returned, otherwise false.

The returned IVsHierarchyItemIdentity provides information about related nested hierarchies. This method only returns an identity if the corresponding identity has previously been created by GetHierarchyItem.

Return to top
Show: