C# Class Microsoft.VisualStudio.Project.BuildableProjectConfig

Inheritance: IVsBuildableProjectCfg, IVsBuildableProjectCfg2
Mostra file Open project: rsdn/nemerle Class Usage Examples

Public Methods

Method Description
AdviseBuildStatusCallback ( IVsBuildStatusCallback callback, uint &cookie ) : int
BuildableProjectConfig ( ProjectConfig config ) : System
GetBuildCfgProperty ( int propid, object &pvar ) : int
QueryStartBuild ( uint options, int supported, int ready ) : int
QueryStartClean ( uint options, int supported, int ready ) : int
QueryStartUpToDateCheck ( uint options, int supported, int ready ) : int
QueryStatus ( int &done ) : int
StartBuild ( IVsOutputWindowPane pane, uint options ) : int
StartBuildEx ( uint dwBuildId, IVsOutputWindowPane pIVsOutputWindowPane, uint dwOptions ) : int
StartClean ( IVsOutputWindowPane pane, uint options ) : int
StartUpToDateCheck ( IVsOutputWindowPane pane, uint options ) : int
Stop ( int fsync ) : int
UnadviseBuildStatusCallback ( uint cookie ) : int
Wait ( uint ms, int fTickWhenMessageQNotEmpty ) : int
get_ProjectCfg ( IVsProjectCfg &p ) : int

Private Methods

Method Description
Build ( uint options, IVsOutputWindowPane output, string target ) : void
IsInProgress ( ) : bool
NotifyBuildBegin ( ) : bool
NotifyBuildEnd ( MSBuildResult result, string buildTarget ) : void
RefreshReferences ( ) : void

Refreshes references and redraws them correctly.

Method Details

AdviseBuildStatusCallback() public method

public AdviseBuildStatusCallback ( IVsBuildStatusCallback callback, uint &cookie ) : int
callback IVsBuildStatusCallback
cookie uint
return int

BuildableProjectConfig() public method

public BuildableProjectConfig ( ProjectConfig config ) : System
config ProjectConfig
return System

GetBuildCfgProperty() public method

public GetBuildCfgProperty ( int propid, object &pvar ) : int
propid int
pvar object
return int

QueryStartBuild() public method

public QueryStartBuild ( uint options, int supported, int ready ) : int
options uint
supported int
ready int
return int

QueryStartClean() public method

public QueryStartClean ( uint options, int supported, int ready ) : int
options uint
supported int
ready int
return int

QueryStartUpToDateCheck() public method

public QueryStartUpToDateCheck ( uint options, int supported, int ready ) : int
options uint
supported int
ready int
return int

QueryStatus() public method

public QueryStatus ( int &done ) : int
done int
return int

StartBuild() public method

public StartBuild ( IVsOutputWindowPane pane, uint options ) : int
pane IVsOutputWindowPane
options uint
return int

StartBuildEx() public method

public StartBuildEx ( uint dwBuildId, IVsOutputWindowPane pIVsOutputWindowPane, uint dwOptions ) : int
dwBuildId uint
pIVsOutputWindowPane IVsOutputWindowPane
dwOptions uint
return int

StartClean() public method

public StartClean ( IVsOutputWindowPane pane, uint options ) : int
pane IVsOutputWindowPane
options uint
return int

StartUpToDateCheck() public method

public StartUpToDateCheck ( IVsOutputWindowPane pane, uint options ) : int
pane IVsOutputWindowPane
options uint
return int

Stop() public method

public Stop ( int fsync ) : int
fsync int
return int

UnadviseBuildStatusCallback() public method

public UnadviseBuildStatusCallback ( uint cookie ) : int
cookie uint
return int

Wait() public method

public Wait ( uint ms, int fTickWhenMessageQNotEmpty ) : int
ms uint
fTickWhenMessageQNotEmpty int
return int

get_ProjectCfg() public method

public get_ProjectCfg ( IVsProjectCfg &p ) : int
p IVsProjectCfg
return int