Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Accesses the data model used by an IVsUIHierarchyWindow (like the Solution Explorer).
This API is not CLS-compliant.
Namespace: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.Immutable.11.0 (in Microsoft.VisualStudio.Shell.Immutable.11.0.dll)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
Public Interface IVsHierarchyItemManager
[CLSCompliantAttribute(false)]
public interface IVsHierarchyItemManager
[CLSCompliantAttribute(false)]
public interface class IVsHierarchyItemManager
[<CLSCompliantAttribute(false)>]
type IVsHierarchyItemManager = interface end
public interface IVsHierarchyItemManager
The IVsHierarchyItemManager type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() |
IsChangingItems | Gets whether item additions or removals from an IVsHierarchy are currently being processed. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
GetHierarchyItem | Gets or creates an IVsHierarchyItem corresponding to the specified hierarchy and item identifier. |
![]() |
TryGetHierarchyItem | Gets a cached IVsHierarchyItem representing the specified hierarchy and item identifier, if one has already been created. |
![]() |
TryGetHierarchyItemIdentity | Gets a cached IVsHierarchyItemIdentity representing the specified hierarchy and item identifier, if one has already been created. |
Top
Events
Name | Description | |
---|---|---|
![]() |
AfterInvalidateItems | Event raised after an OnInvalidateItems notification occurs for an item. |
![]() |
OnItemAdded | Event raised after an OnItemAdded notification occurs for an item. |
Top
Remarks
This interface is a Managed Extensibility Framework (MEF) service that can be imported by a MEF component. Given an IVsHierarchy and an itemid (just a UINT representing a “key” to one of the items in the hierarchy), the IVsHierarchyItemManager can return an IVsHierarchyItem or IVsHierarchyItemIdentity representing that item.