C# Class Microsoft.VisualStudio.Project.Output

Inheritance: IVsOutput2
Show file Open project: tunnelvisionlabs/MPFProj10 Class Usage Examples

Public Methods

Method Description
Output ( ProjectNode projectManager, Microsoft.Build.Execution.ProjectItemInstance outputAssembly ) : System

Constructor for IVSOutput2 implementation

get_CanonicalName ( string &pbstrCanonicalName ) : int
get_DeploySourceURL ( string &pbstrDeploySourceURL ) : int

This path must start with file:/// if it wants other project to be able to reference the output on disk. If the output is not on disk, then this requirement does not apply as other projects probably don't know how to access it.

get_DisplayName ( string &pbstrDisplayName ) : int
get_Property ( string szProperty, object &pvar ) : int
get_RootRelativeURL ( string &pbstrRelativePath ) : int
get_Type ( System.Guid &pguidType ) : int

Method Details

Output() public method

Constructor for IVSOutput2 implementation
public Output ( ProjectNode projectManager, Microsoft.Build.Execution.ProjectItemInstance outputAssembly ) : System
projectManager ProjectNode Project that produce this output
outputAssembly Microsoft.Build.Execution.ProjectItemInstance MSBuild generated item corresponding to the output assembly (by default, these would be of type MainAssembly
return System

get_CanonicalName() public method

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

get_DeploySourceURL() public method

This path must start with file:/// if it wants other project to be able to reference the output on disk. If the output is not on disk, then this requirement does not apply as other projects probably don't know how to access it.
public get_DeploySourceURL ( string &pbstrDeploySourceURL ) : int
pbstrDeploySourceURL string
return int

get_DisplayName() public method

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

get_Property() public method

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

get_RootRelativeURL() public method

public get_RootRelativeURL ( string &pbstrRelativePath ) : int
pbstrRelativePath string
return int

get_Type() public method

public get_Type ( System.Guid &pguidType ) : int
pguidType System.Guid
return int