IVsHierarchy Methods

 

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

NameDescription
System_CAPS_pubmethodAdviseHierarchyEvents(IVsHierarchyEvents, UInt32)

Establishes client notification of hierarchy events without the hierarchy implementing IConnectionPointContainer.

System_CAPS_pubmethodClose()

Closes and cleans up a hierarchy once the environment determines that it is no longer used.

System_CAPS_pubmethodGetCanonicalName(UInt32, String)

Returns a unique, string name for an item in the hierarchy. Used for workspace persistence, such as remembering window positions.

System_CAPS_pubmethodGetGuidProperty(UInt32, Int32, Guid)

Gets properties whose values are GUIDs.

System_CAPS_pubmethodGetNestedHierarchy(UInt32, Guid, IntPtr, UInt32)

Makes it possible for a node of a given hierarchy to be a shortcut to the middle of another hierarchy.

System_CAPS_pubmethodGetProperty(UInt32, Int32, Object)

Gets properties of a given node or of the hierarchy.

System_CAPS_pubmethodGetSite(IServiceProvider)

Gets the service provider from which to access the services.

System_CAPS_pubmethodParseCanonicalName(String, UInt32)

Returns the identifier of the hierarchy item, given its canonical name.

System_CAPS_pubmethodQueryClose(Int32)

Determines whether the given hierarchy can be closed.

System_CAPS_pubmethodSetGuidProperty(UInt32, Int32, Guid)

Sets properties whose values are GUIDs.

System_CAPS_pubmethodSetProperty(UInt32, Int32, Object)

Sets properties of a specific node or of the hierarchy.

System_CAPS_pubmethodSetSite(IServiceProvider)

Sets the service provider from which to access the services.

System_CAPS_pubmethodUnadviseHierarchyEvents(UInt32)

Disables client notification of hierarchy events without requiring that the hierarchy implement IConnectionPointContainer.

System_CAPS_pubmethodUnused0()

Adds new methods without recompiling or breaking binary compatibility.

System_CAPS_pubmethodUnused1()

Adds new methods without recompiling or breaking binary compatibility.

System_CAPS_pubmethodUnused2()

Adds new methods without recompiling or breaking binary compatibility.

System_CAPS_pubmethodUnused3()

Adds new methods without recompiling or breaking binary compatibility.

System_CAPS_pubmethodUnused4()

Adds new methods without recompiling or breaking binary compatibility.

NameDescription
System_CAPS_pubmethodEnumImportingProjects()

Enumerates all the projects that are importing the shared assets owned by the given Shared Assets Project hierarchy.(Defined by SharedProjectUtilities.)

System_CAPS_pubmethodEnumOwningProjectsOfSharedAssets()

The Shared Assets Projects that own and manage the shared assets imported by the given project.(Defined by SharedProjectUtilities.)

System_CAPS_pubmethodGetActiveProjectContext()

Gets the active project context.(Defined by SharedProjectUtilities.)

System_CAPS_pubmethodGetSharedItemsImportFullPaths()

Gets the full paths of the "Shared.items" files imported by the given project.(Defined by SharedProjectUtilities.)

System_CAPS_pubmethodIsCapabilityMatch(String)

Overloaded. Checks whether a given project matches the requirements prescribed in an AppliesTo expression.(Defined by PackageUtilities.)

System_CAPS_pubmethodIsProjectImportingSharedAssets()

Determines whether the given project imports shared assets.(Defined by SharedProjectUtilities.)

System_CAPS_pubmethodIsSharedAssetsProject()

Determines whether the given project is a Shared Assets Project.(Defined by SharedProjectUtilities.)

System_CAPS_pubmethodSetActiveProjectContext(IVsHierarchy)

Sets the active project context.(Defined by SharedProjectUtilities.)

Return to top
Show: