__VSHPROPID8 Enumeration
VT_BOOL [optional]. Determines whether or not the hierarchy supports icon monikers as an override of the VSHPROPID_IconImgList and VSHPROPID_IconHandle properties. Aggregatable projects should only support this property if they're the outermost aggregate, even if they do support ImageMoniker-based images.
Assembly: Microsoft.VisualStudio.Shell.Interop.14.0.DesignTime (in Microsoft.VisualStudio.Shell.Interop.14.0.DesignTime.dll)
| Member name | Description | |
|---|---|---|
| VSHPROPID_ActiveIntellisenseProjectContext | BSTR [Optional] Gets/Sets the contextual IntelliSense project. It is used in shared scenarios where a single project is sharing files in more than one intellisense project. | |
| VSHPROPID_ContainsStartupTask | VT_BOOL [optional] Gets whether or not the hierarchy contains StartupTasks. | |
| VSHPROPID_DiagHubLanguage | BSTR [optional, required if VSHPROPID_DiagHubPlatform is provided]. Provides the language the project is targeting. Examples are 'CSharp', 'FSharp', 'VisualBasic', 'Cpp', 'CppCli', 'JavaScript', 'TypeScript'. | |
| VSHPROPID_DiagHubPlatform | BSTR [optional]. Provides the Target Platform for the project type to the Diagnostics Hub. This is similar to VSHPROPID_TargetPlatformIdentifier but is Diagnostics Hub-specific. Examples are 'Windows', 'Windows_Phone', 'XBox', 'iOS', 'Android'. | |
| VSHPROPID_DiagHubPlatformVersion | BSTR [optional, required if VSHPROPID_DiagHubPlatform is provided]. Provides the version of the target platform. This is similar to VSHPROPID_TargetPlatformVersion but is Diagnostics Hub-specific. This will be parsed as a .NET System.Version and should conform to its requirements. | |
| VSHPROPID_DiagHubProjectTarget | BSTR [optional, required if VSHPROPID_DiagHubPlatform is provided]. Provides the GUID for the project target within the specified VSHPROPID_DiagHubProjectTargetFactory. | |
| VSHPROPID_DiagHubProjectTargetFactory | BSTR [optional, required if VSHPROPID_DiagHubPlatform is provided]. Provides the GUID for the target factory within the Diagnostics Hub to use. The default value is '283ff32f-bc50-467c-a318-ee7015338ac0'. | |
| VSHPROPID_FIRST8 | The first of the properties. | |
| VSHPROPID_IconMonikerGuid | GUID [optional]. Gets the Guid for an ImageMoniker associated with the item's icon. | |
| VSHPROPID_IconMonikerId | VT_I4 [optional] Gets the Id for an ImageMoniker associated with the item's icon. | |
| VSHPROPID_IconMonikerImageList | VT_UNKNOWN [optional]. Gets the IVsImageMonikerImageList, which can be used to query for ImageMonikers for this item. | |
| VSHPROPID_OpenFolderIconMonikerGuid | GUID [optional]. Gets the Guid for an ImageMoniker associated with the item's expanded icon. | |
| VSHPROPID_OpenFolderIconMonikerId | VT_I4 [optional]. Gets the Id for an ImageMoniker associated with the item's expanded icon. | |
| VSHPROPID_ProjectCapabilitiesChecker | VT_UNKNOWN [optional] Returns an IVsBooleanSymbolPresenceChecker, which can be passed to an instance of IVsBooleanSymbolExpressionEvaluator2 to evaluate project capabilities. This property obsoletes VSHPROPID_ProjectCapabilities and should be used when available. | |
| VSHPROPID_SharedProjectReference | VT_UNKNOWN [optional]. Returns an IVsSharedProjectReference object for a particular shared project reference item node. | |
| VSHPROPID_SolutionGuid | GUID [optional] Reserved. Provides the Solution level ID. | |
| VSHPROPID_SupportsIconMonikers | VT_BOOL [optional]. Determines whether or not the hierarchy supports icon monikers as an override of the VSHPROPID_IconImgList and VSHPROPID_IconHandle properties. Aggregatable projects should only support this property if they're the outermost aggregate, even if they do support ImageMoniker-based images. |