IVsHierarchy Methods
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
| Name | Description | |
|---|---|---|
![]() | AdviseHierarchyEvents(IVsHierarchyEvents^, UInt32) | 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(UInt32, String^) | Returns a unique, string name for an item in the hierarchy. Used for workspace persistence, such as remembering window positions. |
![]() | GetGuidProperty(UInt32, Int32, Guid) | Gets properties whose values are GUIDs. |
![]() | GetNestedHierarchy(UInt32, Guid, IntPtr, UInt32) | Makes it possible for a node of a given hierarchy to be a shortcut to the middle of another hierarchy. |
![]() | GetProperty(UInt32, Int32, Object^) | Gets properties of a given node or of the hierarchy. |
![]() | GetSite(IServiceProvider^) | Gets the service provider from which to access the services. |
![]() | ParseCanonicalName(String^, UInt32) | Returns the identifier of the hierarchy item, given its canonical name. |
![]() | QueryClose(Int32) | Determines whether the given hierarchy can be closed. |
![]() | SetGuidProperty(UInt32, Int32, Guid) | Sets properties whose values are GUIDs. |
![]() | SetProperty(UInt32, Int32, Object^) | Sets properties of a specific node or of the hierarchy. |
![]() | SetSite(IServiceProvider^) | Sets the service provider from which to access the services. |
![]() | UnadviseHierarchyEvents(UInt32) | 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. |
| Name | Description | |
|---|---|---|
![]() | EnumImportingProjects() | Enumerates all the projects that are importing the shared assets owned by the given Shared Assets Project hierarchy.(Defined by SharedProjectUtilities.) |
![]() | EnumOwningProjectsOfSharedAssets() | The Shared Assets Projects that own and manage the shared assets imported by the given project.(Defined by SharedProjectUtilities.) |
![]() | GetActiveProjectContext() | Gets the active project context.(Defined by SharedProjectUtilities.) |
![]() | GetSharedItemsImportFullPaths() | Gets the full paths of the "Shared.items" files imported by the given project.(Defined by SharedProjectUtilities.) |
![]() | IsCapabilityMatch(String^) | Overloaded. Checks whether a given project matches the requirements prescribed in an AppliesTo expression.(Defined by PackageUtilities.) |
![]() | IsProjectImportingSharedAssets() | Determines whether the given project imports shared assets.(Defined by SharedProjectUtilities.) |
![]() | IsSharedAssetsProject() | Determines whether the given project is a Shared Assets Project.(Defined by SharedProjectUtilities.) |
![]() | SetActiveProjectContext(IVsHierarchy^) | Sets the active project context.(Defined by SharedProjectUtilities.) |
