Partilhar via


__VSHPROPID8 Enum

Definition

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.

public enum class __VSHPROPID8
public enum class __VSHPROPID8
enum __VSHPROPID8
public enum __VSHPROPID8
type __VSHPROPID8 = 
Public Enum __VSHPROPID8
Inheritance
__VSHPROPID8

Fields

Name Value Description
VSHPROPID_ContainsStartupTask -2174

VT_BOOL [optional] Gets whether or not the hierarchy contains StartupTasks.

VSHPROPID_FIRST8 -2174

The first of the properties.

VSHPROPID_ProjectCapabilitiesChecker -2173

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_ActiveIntellisenseProjectContext -2172

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_SolutionGuid -2171

GUID [optional] Reserved. Provides the Solution level ID.

VSHPROPID_DiagHubProjectTarget -2170

BSTR [optional, required if VSHPROPID_DiagHubPlatform is provided]. Provides the GUID for the project target within the specified VSHPROPID_DiagHubProjectTargetFactory.

VSHPROPID_DiagHubProjectTargetFactory -2169

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_DiagHubLanguage -2168

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_DiagHubPlatformVersion -2167

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_DiagHubPlatform -2166

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_SharedProjectReference -2165

VT_UNKNOWN [optional]. Returns an IVsSharedProjectReference object for a particular shared project reference item node.

VSHPROPID_IconMonikerImageList -2164

VT_UNKNOWN [optional]. Gets the IVsImageMonikerImageList, which can be used to query for ImageMonikers for this item.

VSHPROPID_OpenFolderIconMonikerId -2163

VT_I4 [optional]. Gets the Id for an ImageMoniker associated with the item's expanded icon.

VSHPROPID_OpenFolderIconMonikerGuid -2162

GUID [optional]. Gets the Guid for an ImageMoniker associated with the item's expanded icon.

VSHPROPID_IconMonikerId -2161

VT_I4 [optional] Gets the Id for an ImageMoniker associated with the item's icon.

VSHPROPID_IconMonikerGuid -2160

GUID [optional]. Gets the Guid for an ImageMoniker associated with the item's icon.

VSHPROPID_SupportsIconMonikers -2159

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.

Applies to