Свойство | Type | Description | |
---|---|---|---|
GetCfgPropertyPages | void | ||
GetMsBuildProperty | Microsoft.Build.Execution.ProjectPropertyInstance | ||
GetXmlFragment | int | ||
IVsProjectFlavorCfg | int | ||
IVsProjectFlavorCfg | int | ||
IsFlavorDirty | int | ||
SetPropertyUnderCondition | void | ||
TryGetActiveConfigurationAndPlatform | string | ||
TrySplitConfigurationCanonicalName | bool |
Méthode | Description | |
---|---|---|
ConfigAndPlatformOfCondition ( string condition ) : string>.Tuple |
||
DebugLaunch ( uint grfLaunch ) : int |
Called by the vs shell to start debugging (managed or unmanaged). Override this method to support other debug engines.
|
|
EnumOutputs ( IVsEnumOutputs &eo ) : int | ||
Eq ( string str1, string str2 ) : bool | ||
EqPlatform ( string str1, string str2 ) : bool | ||
GetCfg ( IVsCfg &cfg ) : int |
Maps back to the configuration corresponding to the browse object.
|
|
GetConfigName ( string>.Tuple |
||
GetConfigurationProperty ( string propertyName, bool resetCache ) : string | ||
GetMSBuildPlatform ( string>.Tuple |
||
GetPages ( CAUUID pages ) : void | ||
GetPlatformName ( string>.Tuple |
||
GetProjectDesignerPages ( CAUUID pages ) : int |
Implementation of the IVsSpecifyProjectDesignerPages. It will retun the pages that are configuration dependent.
|
|
GetProjectItem ( IVsHierarchy &hier, uint &itemid ) : int |
Maps back to the hierarchy or project item object corresponding to the browse object.
|
|
MakeConfigKey ( string>.Tuple |
||
MakeConfigKey ( string configName, string platformName ) : string | ||
MakeMSBuildCondition ( string configName, string platform ) : string | ||
OpenOutput ( string name, IVsOutput &output ) : int | ||
OpenOutputGroup ( string szCanonicalName, IVsOutputGroup &ppIVsOutputGroup ) : int | ||
OutputsRequireAppRoot ( int &pfRequiresAppRoot ) : int | ||
PrepareBuild ( bool clean ) : void | ||
ProjectConfig ( |
||
QueryDebugLaunch ( uint flags, int &fCanLaunch ) : int |
Determines whether the debugger can be launched, given the state of the launch flags.
|
|
SetConfigurationProperty ( string propertyName, string propertyValue ) : void | ||
ToMSBuildPlatform ( string platform ) : string | ||
ToPlatformName ( string platform ) : string |
Return the Platform Name as it display in VS GUI and used in .sln files.
|
|
get_BuildableProjectCfg ( IVsBuildableProjectCfg &pb ) : int | ||
get_CanonicalName ( string &name ) : int | ||
get_CfgType ( System.Guid &iidCfg, |
||
get_DisplayName ( string &name ) : int |
The display name is a two part item first part is the config name, 2nd part is the platform name
|
|
get_IsDebugOnly ( int &fDebug ) : int | ||
get_IsPackaged ( int &pkgd ) : int | ||
get_IsPrivate ( int &pfPrivate ) : int | ||
get_IsReleaseOnly ( int &fRelease ) : int | ||
get_IsSpecifyingOutputSupported ( int &f ) : int | ||
get_OutputGroups ( uint celt, IVsOutputGroup rgpcfg, uint pcActual ) : int | ||
get_Platform ( System.Guid &platform ) : int | ||
get_ProjectCfgProvider ( IVsProjectCfgProvider &p ) : int | ||
get_RootURL ( string &root ) : int | ||
get_TargetCodePage ( uint &target ) : int | ||
get_UpdateSequenceNumber ( ULARGE_INTEGER li ) : int | ||
get_VirtualRoot ( string &pbstrVRoot ) : int |
Méthode | Description | |
---|---|---|
CreateOutputGroup ( |
Méthode | Description | |
---|---|---|
GetCfgPropertyPages ( CAUUID pages ) : void |
Retrieves the configuration dependent property pages.
|
|
GetMsBuildProperty ( string propertyName, bool resetCache ) : Microsoft.Build.Execution.ProjectPropertyInstance | ||
GetXmlFragment ( System.Guid flavor, _PersistStorageType storageType, string &fragment ) : int |
If flavored, ask the flavor if it wants to provide an XML fragment
|
|
IVsProjectFlavorCfg ( ) : int |
This is called to let the flavored config let go of any reference it may still be holding to the base config
|
|
IVsProjectFlavorCfg ( System.Guid &iidCfg, |
Actual implementation of get_CfgType. When not flavored or when the flavor delegate to use we end up creating the requested config if we support it.
|
|
IsFlavorDirty ( _PersistStorageType storageType ) : int |
If flavored, and if the flavor config can be dirty, ask it if it is dirty
|
|
SetPropertyUnderCondition ( string propertyName, string propertyValue, string condition ) : void |
Emulates the behavior of SetProperty(name, value, condition) on the old MSBuild object model. This finds a property group with the specified condition (or creates one if necessary) then sets the property in there.
|
|
TryGetActiveConfigurationAndPlatform ( System serviceProvider, IVsHierarchy hierarchy ) : string | ||
TrySplitConfigurationCanonicalName ( string canonicalName, string &configName, string &platformName ) : bool |
Splits the canonical configuration name into platform and configuration name.
|
public static ConfigAndPlatformOfCondition ( string condition ) : string>.Tuple |
||
condition | string | |
Résultat | string>.Tuple |
protected CreateOutputGroup ( |
||
project | ||
group | string>.KeyValuePair | |
Résultat |
public DebugLaunch ( uint grfLaunch ) : int | ||
grfLaunch | uint | A flag that determines the conditions under which to start the debugger. For valid grfLaunch values, see __VSDBGLAUNCHFLAGS |
Résultat | int |
public EnumOutputs ( IVsEnumOutputs &eo ) : int | ||
eo | IVsEnumOutputs | |
Résultat | int |
public static Eq ( string str1, string str2 ) : bool | ||
str1 | string | |
str2 | string | |
Résultat | bool |
public static EqPlatform ( string str1, string str2 ) : bool | ||
str1 | string | |
str2 | string | |
Résultat | bool |
public GetCfg ( IVsCfg &cfg ) : int | ||
cfg | IVsCfg | The IVsCfg object represented by the browse object |
Résultat | int |
public static GetConfigName ( string>.Tuple |
||
canonicalConfigName | string>.Tuple | |
Résultat | string |
public GetConfigurationProperty ( string propertyName, bool resetCache ) : string | ||
propertyName | string | |
resetCache | bool | |
Résultat | string |
public static GetMSBuildPlatform ( string>.Tuple |
||
canonicalConfigName | string>.Tuple | |
Résultat | string |
public static GetPlatformName ( string>.Tuple |
||
canonicalConfigName | string>.Tuple | |
Résultat | string |
public GetProjectDesignerPages ( CAUUID pages ) : int | ||
pages | CAUUID | The pages to return. |
Résultat | int |
public GetProjectItem ( IVsHierarchy &hier, uint &itemid ) : int | ||
hier | IVsHierarchy | Reference to the hierarchy object. |
itemid | uint | Reference to the project item. |
Résultat | int |
public static MakeConfigKey ( string>.Tuple |
||
canonicalConfigName | string>.Tuple | |
Résultat | string |
public static MakeConfigKey ( string configName, string platformName ) : string | ||
configName | string | |
platformName | string | |
Résultat | string |
public static MakeMSBuildCondition ( string configName, string platform ) : string | ||
configName | string | |
platform | string | |
Résultat | string |
public OpenOutput ( string name, IVsOutput &output ) : int | ||
name | string | |
output | IVsOutput | |
Résultat | int |
public OpenOutputGroup ( string szCanonicalName, IVsOutputGroup &ppIVsOutputGroup ) : int | ||
szCanonicalName | string | |
ppIVsOutputGroup | IVsOutputGroup | |
Résultat | int |
public OutputsRequireAppRoot ( int &pfRequiresAppRoot ) : int | ||
pfRequiresAppRoot | int | |
Résultat | int |
public ProjectConfig ( |
||
project | ||
canonicalName | string | |
Résultat | System |
public QueryDebugLaunch ( uint flags, int &fCanLaunch ) : int | ||
flags | uint | Flags that determine the conditions under which to launch the debugger. /// For valid grfLaunch values, see __VSDBGLAUNCHFLAGS or __VSDBGLAUNCHFLAGS2. |
fCanLaunch | int | true if the debugger can be launched, otherwise false |
Résultat | int |
public SetConfigurationProperty ( string propertyName, string propertyValue ) : void | ||
propertyName | string | |
propertyValue | string | |
Résultat | void |
public static ToMSBuildPlatform ( string platform ) : string | ||
platform | string | |
Résultat | string |
public static ToPlatformName ( string platform ) : string | ||
platform | string | Platform name in any form |
Résultat | string |
public get_BuildableProjectCfg ( IVsBuildableProjectCfg &pb ) : int | ||
pb | IVsBuildableProjectCfg | |
Résultat | int |
public get_CanonicalName ( string &name ) : int | ||
name | string | |
Résultat | int |
public get_CfgType ( System.Guid &iidCfg, |
||
iidCfg | System.Guid | |
ppCfg | ||
Résultat | int |
public get_DisplayName ( string &name ) : int | ||
name | string | |
Résultat | int |
public get_IsDebugOnly ( int &fDebug ) : int | ||
fDebug | int | |
Résultat | int |
public get_IsPrivate ( int &pfPrivate ) : int | ||
pfPrivate | int | |
Résultat | int |
public get_IsReleaseOnly ( int &fRelease ) : int | ||
fRelease | int | |
Résultat | int |
public get_IsSpecifyingOutputSupported ( int &f ) : int | ||
f | int | |
Résultat | int |
public get_OutputGroups ( uint celt, IVsOutputGroup rgpcfg, uint pcActual ) : int | ||
celt | uint | |
rgpcfg | IVsOutputGroup | |
pcActual | uint | |
Résultat | int |
public get_Platform ( System.Guid &platform ) : int | ||
platform | System.Guid | |
Résultat | int |
public get_ProjectCfgProvider ( IVsProjectCfgProvider &p ) : int | ||
p | IVsProjectCfgProvider | |
Résultat | int |
public get_TargetCodePage ( uint &target ) : int | ||
target | uint | |
Résultat | int |
public get_UpdateSequenceNumber ( ULARGE_INTEGER li ) : int | ||
li | ULARGE_INTEGER | |
Résultat | int |
public get_VirtualRoot ( string &pbstrVRoot ) : int | ||
pbstrVRoot | string | |
Résultat | int |