IVsHierarchy Methods

Include Protected Members
Include Inherited Members

The IVsHierarchy type exposes the following members.

Methods

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

Top

See Also

Reference

IVsHierarchy Interface

Microsoft.VisualStudio.Shell.Interop Namespace