IVsHierarchy Members
Visual Studio 2005
Provides hierarchy management for VSPackages that implement project hierarchies.
The following tables list the members exposed by the IVsHierarchy type.
| Name | Description | |
|---|---|---|
| AdviseHierarchyEvents | Establishes client notification of hierarchy events without the hierarchy implementing IConnectionPointContainer. |
| Close | Closes and cleans up a hierarchy once the environment determines that it is no longer used. |
| GetCanonicalName | Returns a unique, string name for an item in the hierarchy. Used for workspace persistence, such as remembering window positions. |
| GetGuidProperty | Gets properties whose values are GUIDs. |
| GetNestedHierarchy | Makes it possible for a node of a given hierarchy to be a shortcut to the middle of another hierarchy. |
| GetProperty | Gets properties of a given node or of the hierarchy. |
| GetSite | Gets the service provider from which to access the services. |
| ParseCanonicalName | Returns the identifier of the hierarchy item, given its canonical name. |
| QueryClose | Determines whether the given hierarchy can be closed. |
| SetGuidProperty | Sets properties whose values are GUIDs. |
| SetProperty | Sets properties of a specific node or of the hierarchy. |
| SetSite | Sets the service provider from which to access the services. |
| UnadviseHierarchyEvents | Disables client notification of hierarchy events without requiring that the hierarchy implement IConnectionPointContainer. |
| Unused0 | Adds new methods without recompiling or breaking binary compatibility. |
| Unused1 | Adds new methods without recompiling or breaking binary compatibility. |
| Unused2 | Adds new methods without recompiling or breaking binary compatibility. |
| Unused3 | Adds new methods without recompiling or breaking binary compatibility. |
| Unused4 | Adds new methods without recompiling or breaking binary compatibility. |