IVsUIHierarchy Methods
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
| Name | Description | |
|---|---|---|
![]() | AdviseHierarchyEvents(IVsHierarchyEvents^, UInt32) | Allows clients to hook up for event notifications without making the hierarchy implement IConnectionPointContainer. |
![]() | Close() | Closes and cleans up a hierarchy once the environment determines that it is no longer used. |
![]() | ExecCommand(UInt32, Guid, UInt32, UInt32, IntPtr, IntPtr) | Executes a command on a specific item within a UI hierarchy window, or on the hierarchy itself. |
![]() | GetCanonicalName(UInt32, String^) | Used for workspace persistence, for example, for remembering window positions. |
![]() | GetGuidProperty(UInt32, Int32, Guid) | Identifies the "type" of a particular node. |
![]() | 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. |
![]() | QueryStatusCommand(UInt32, Guid, UInt32, array<OLECMD>^, IntPtr) | Queries the object for the command status. |
![]() | 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() | Unused. Return E_NOTIMPL. |
![]() | Unused1() | Unused. Return E_NOTIMPL. |
![]() | Unused2() | Unused. Return E_NOTIMPL. |
![]() | Unused3() | Unused. Return E_NOTIMPL. |
![]() | Unused4() | Unused. Return E_NOTIMPL. |
| 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.) |
