C# Class Microsoft.VisualStudio.Project.BuildableProjectConfig

Inheritance: IVsBuildableProjectCfg, IVsBuildableProjectCfg2
Afficher le fichier Open project: rsdn/nemerle Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public AdviseBuildStatusCallback ( IVsBuildStatusCallback callback, uint &cookie ) : int
callback IVsBuildStatusCallback
cookie uint
Résultat int

BuildableProjectConfig() public méthode

public BuildableProjectConfig ( ProjectConfig config ) : System
config ProjectConfig
Résultat System

GetBuildCfgProperty() public méthode

public GetBuildCfgProperty ( int propid, object &pvar ) : int
propid int
pvar object
Résultat int

QueryStartBuild() public méthode

public QueryStartBuild ( uint options, int supported, int ready ) : int
options uint
supported int
ready int
Résultat int

QueryStartClean() public méthode

public QueryStartClean ( uint options, int supported, int ready ) : int
options uint
supported int
ready int
Résultat int

QueryStartUpToDateCheck() public méthode

public QueryStartUpToDateCheck ( uint options, int supported, int ready ) : int
options uint
supported int
ready int
Résultat int

QueryStatus() public méthode

public QueryStatus ( int &done ) : int
done int
Résultat int

StartBuild() public méthode

public StartBuild ( IVsOutputWindowPane pane, uint options ) : int
pane IVsOutputWindowPane
options uint
Résultat int

StartBuildEx() public méthode

public StartBuildEx ( uint dwBuildId, IVsOutputWindowPane pIVsOutputWindowPane, uint dwOptions ) : int
dwBuildId uint
pIVsOutputWindowPane IVsOutputWindowPane
dwOptions uint
Résultat int

StartClean() public méthode

public StartClean ( IVsOutputWindowPane pane, uint options ) : int
pane IVsOutputWindowPane
options uint
Résultat int

StartUpToDateCheck() public méthode

public StartUpToDateCheck ( IVsOutputWindowPane pane, uint options ) : int
pane IVsOutputWindowPane
options uint
Résultat int

Stop() public méthode

public Stop ( int fsync ) : int
fsync int
Résultat int

UnadviseBuildStatusCallback() public méthode

public UnadviseBuildStatusCallback ( uint cookie ) : int
cookie uint
Résultat int

Wait() public méthode

public Wait ( uint ms, int fTickWhenMessageQNotEmpty ) : int
ms uint
fTickWhenMessageQNotEmpty int
Résultat int

get_ProjectCfg() public méthode

public get_ProjectCfg ( IVsProjectCfg &p ) : int
p IVsProjectCfg
Résultat int