__VSHPROPID6 Enumeration
TOC
Collapse the table of content
Expand the table of content

__VSHPROPID6 Enumeration

 

Specifies properties of the Visual Studio shell.

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

public enum __VSHPROPID6

Member nameDescription
VSHPROPID_ConnectedServicesPersistence

VT_UNKNOWN [optional] Returns the implementation of IVsPersistConnectedServices for a project.

VSHPROPID_CurrentTargetId

GUID [optional] Current target id for the project hierarchy. Currently implemented on the stub hierarchy for projects that are unloaded during retargeting check.

VSHPROPID_FIRST6

The first property.

VSHPROPID_NewTargetId

GUID [optional] The default new target id for retargeting. Currently implemented on the stub hierarchy for projects that are unloaded during retargeting check.

VSHPROPID_NuGetPackageProjectTypeContext

VT_BSTR [optional] Returns an optional string (VSITEMID_ROOT) that Nuget will consume and pass along as an opaque string to the Nuget servers when doing installs of packages. This provides additional telemetry data (in addition to the project type GUIDs) which can be used to improve features like Suggested Packages that are based on the project type and what users of that project type are installing. This is especially useful if a single project type supports multiple technologies and the project type GUID does not provide enough differentiation.

VSHPROPID_ProjectRetargeting

VT_UNKNOWN [optional] Returns the implementation of IVsRetargetProject for a project.

VSHPROPID_RequiresLegacyManagedDebugEngine

VT_BOOL [optional] Returns a bool that determines whether the project requires the legacy managed debug engine (cpde.dll) when debugging the managed code in this project.

VSHPROPID_ScriptJmcProjectControl

VT_ARRAY [optional] Returns the list of implementations of IVsScriptJmcProjectControl for a project. (JMC = JustMyCode.) IVsScriptJmcProjectControl is used by the debugger to query projects for the user/non-user code status of a source file.

VSHPROPID_ShowAllProjectFilesInProjectView

VT_BOOL [optional] Indicates that all the project files should be visible in solution explorer by default. This property is added to give Visual Basic flavored project systems the power to change the default visibility of special files in Solution Explorer. For example, by default all the dependent files in Visual Basic projects aren’t shown in Solution Explorer, and a flavored project could return true for this property to show those files.

VSHPROPID_Subcaption

VT_BSTR [optional] Returns an optional string that is shown in Solution Explorer. The current implementation honors this property only for hierarchy root nodes. For example, with Windows Store projects targeting Windows 8.1, the sub-caption is "Windows 8.1" for the project node, and the final text in the Solution Explorer is "<Project caption> (Windows 8.1)".

Return to top
Show:
© 2016 Microsoft