IVsHierarchyEvents Interface
Notifies clients of changes to the hierarchy.
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
| Name | Description | |
|---|---|---|
![]() | OnInvalidateIcon(IntPtr) | Notifies clients when changes are made to icons. |
![]() | OnInvalidateItems(UInt32) | Notifies clients when changes are made to the item inventory of a hierarchy. |
![]() | OnItemAdded(UInt32, UInt32, UInt32) | Notifies clients when an item is added to the hierarchy. |
![]() | OnItemDeleted(UInt32) | Notifies clients when an item is deleted from the hierarchy. |
![]() | OnItemsAppended(UInt32) | Notifies clients when items are appended to the end of the hierarchy. |
![]() | OnPropertyChanged(UInt32, Int32, UInt32) | Notifies clients when one or more properties of an item have changed. |
The hierarchy notifies everyone who has been advised through the call to AdviseHierarchyEvents.
To see some code that uses this interface, see Managing Universal Windows Projects.
Notes to Implementers:
Implemented by clients that are interested in receiving notification of hierarchy changes from a particular hierarchy.
Notes to Callers:
Called by VSPackages to respond to changes in a given hierarchy.
