C# Class Microsoft.VisualStudio.Project.OutputGroup

Inheritance: IVsOutputGroup2
Mostra file Open project: tunnelvisionlabs/MPFProj10 Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
InvalidateGroup ( ) : void
OutputGroup ( string outputName, string msBuildTargetName, ProjectNode projectManager, ProjectConfig configuration ) : System

Constructor for IVSOutputGroup2 implementation

get_CanonicalName ( string &pbstrCanonicalName ) : int
get_DeployDependencies ( uint celt, IVsDeployDependency rgpdpd, uint pcActual ) : int
get_Description ( string &pbstrDescription ) : int
get_DisplayName ( string &pbstrDisplayName ) : int
get_KeyOutput ( string &pbstrCanonicalName ) : int
get_KeyOutputObject ( IVsOutput2 &ppKeyOutput ) : int
get_Outputs ( uint celt, IVsOutput2 rgpcfg, uint pcActual ) : int
get_ProjectCfg ( IVsProjectCfg2 &ppIVsProjectCfg2 ) : int
get_Property ( string pszProperty, object &pvar ) : int

Protected Methods

Method Description
OnProjectPropertyChanged ( object sender, ProjectPropertyChangedArgs args ) : void
Refresh ( ) : void

Method Details

InvalidateGroup() public method

public InvalidateGroup ( ) : void
return void

OnProjectPropertyChanged() protected method

protected OnProjectPropertyChanged ( object sender, ProjectPropertyChangedArgs args ) : void
sender object
args ProjectPropertyChangedArgs
return void

OutputGroup() public method

Constructor for IVSOutputGroup2 implementation
public OutputGroup ( string outputName, string msBuildTargetName, ProjectNode projectManager, ProjectConfig configuration ) : System
outputName string Name of the output group. See VS_OUTPUTGROUP_CNAME_Build in vsshell.idl for the list of standard values
msBuildTargetName string MSBuild target name
projectManager ProjectNode Project that produce this output
configuration ProjectConfig Configuration that produce this output
return System

Refresh() protected method

protected Refresh ( ) : void
return void

get_CanonicalName() public method

public get_CanonicalName ( string &pbstrCanonicalName ) : int
pbstrCanonicalName string
return int

get_DeployDependencies() public method

public get_DeployDependencies ( uint celt, IVsDeployDependency rgpdpd, uint pcActual ) : int
celt uint
rgpdpd IVsDeployDependency
pcActual uint
return int

get_Description() public method

public get_Description ( string &pbstrDescription ) : int
pbstrDescription string
return int

get_DisplayName() public method

public get_DisplayName ( string &pbstrDisplayName ) : int
pbstrDisplayName string
return int

get_KeyOutput() public method

public get_KeyOutput ( string &pbstrCanonicalName ) : int
pbstrCanonicalName string
return int

get_KeyOutputObject() public method

public get_KeyOutputObject ( IVsOutput2 &ppKeyOutput ) : int
ppKeyOutput IVsOutput2
return int

get_Outputs() public method

public get_Outputs ( uint celt, IVsOutput2 rgpcfg, uint pcActual ) : int
celt uint
rgpcfg IVsOutput2
pcActual uint
return int

get_ProjectCfg() public method

public get_ProjectCfg ( IVsProjectCfg2 &ppIVsProjectCfg2 ) : int
ppIVsProjectCfg2 IVsProjectCfg2
return int

get_Property() public method

public get_Property ( string pszProperty, object &pvar ) : int
pszProperty string
pvar object
return int