__VSHPROPID8 Enumeration

Visual Studio 2015
 

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.

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

public enum __VSHPROPID8

Member nameDescription
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.

Return to top
Show: