Share via


IVsHierarchy Members

Include Protected Members
Include Inherited Members

Provides hierarchy management for VSPackages that implement project hierarchies.

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