SharedProjectUtilities Class
Utility methods for Shared Assets Projects.
Assembly: Microsoft.VisualStudio.Shell.14.0 (in Microsoft.VisualStudio.Shell.14.0.dll)
| Name | Description | |
|---|---|---|
![]() ![]() | EnumImportingProjects(IVsHierarchy) | Enumerates all the projects that are importing the shared assets owned by the given Shared Assets Project hierarchy. |
![]() ![]() | EnumOwningProjectsOfSharedAssets(IVsHierarchy) | The Shared Assets Projects that own and manage the shared assets imported by the given project. |
![]() ![]() | GetActiveProjectContext(IVsHierarchy) | Gets the active project context. |
![]() ![]() | GetDeploymentRelativePath(IVsHierarchy, UInt32) | Gets the deployment relative path of the given item ID. |
![]() ![]() | GetSharedItemsImportFullPaths(IVsHierarchy) | Gets the full paths of the "Shared.items" files imported by the given project. |
![]() ![]() | IsProjectImportingSharedAssets(IVsHierarchy) | Determines whether the given project imports shared assets. |
![]() ![]() | IsSharedAssetsProject(IVsHierarchy) | Determines whether the given project is a Shared Assets Project. |
![]() ![]() | IsSharedItem(IVsHierarchy, UInt32) | Determines whether the given item is a shared item. |
![]() ![]() | SetActiveProjectContext(IVsHierarchy, IVsHierarchy) | Sets the active project context. |
![]() ![]() | SetHierarchyProperty(IVsHierarchy, UInt32, Int32, Object) | Sets the hierarchy property, and also sets the property on the shared item in the Shared Assets Project hierarchy. |
![]() ![]() | TryGetItemInSharedAssetsProject(IVsHierarchy, UInt32, IVsHierarchy, UInt32) | Gets the item ID of the in the Shared Assets Project hierarchy. |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

