IVsHierarchyItemManager.TryGetHierarchyItem Method
Gets a cached IVsHierarchyItem 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)
Syntax
'Declaration
Function TryGetHierarchyItem ( _
hierarchy As IVsHierarchy, _
itemid As UInteger, _
<OutAttribute> ByRef item As IVsHierarchyItem _
) As Boolean
bool TryGetHierarchyItem(
IVsHierarchy hierarchy,
uint itemid,
out IVsHierarchyItem item
)
bool TryGetHierarchyItem(
IVsHierarchy^ hierarchy,
unsigned int itemid,
[OutAttribute] IVsHierarchyItem^% item
)
abstract TryGetHierarchyItem :
hierarchy:IVsHierarchy *
itemid:uint32 *
item:IVsHierarchyItem byref -> bool
function TryGetHierarchyItem(
hierarchy : IVsHierarchy,
itemid : uint,
item : IVsHierarchyItem
) : boolean
Parameters
hierarchy
Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchyThe hierarchy from which to retrieve the hierarchy item.
itemid
Type: System.UInt32The item identifier.
item
Type: Microsoft.VisualStudio.Shell.IVsHierarchyItem%Returns the hierarchy item.
Return Value
Type: System.Boolean
true if the IVsHierarchyItem exists and was returned, otherwise false.
Remarks
The returned IVsHierarchyItem can be used to get properties about the item and to visit its parent and child items.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.