C# 클래스 Microsoft.VisualStudio.Project.BuildableProjectConfig

상속: IVsBuildableProjectCfg, IVsBuildableProjectCfg2
파일 보기 프로젝트 열기: rsdn/nemerle 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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.

메소드 상세

AdviseBuildStatusCallback() 공개 메소드

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

BuildableProjectConfig() 공개 메소드

public BuildableProjectConfig ( ProjectConfig config ) : System
config ProjectConfig
리턴 System

GetBuildCfgProperty() 공개 메소드

public GetBuildCfgProperty ( int propid, object &pvar ) : int
propid int
pvar object
리턴 int

QueryStartBuild() 공개 메소드

public QueryStartBuild ( uint options, int supported, int ready ) : int
options uint
supported int
ready int
리턴 int

QueryStartClean() 공개 메소드

public QueryStartClean ( uint options, int supported, int ready ) : int
options uint
supported int
ready int
리턴 int

QueryStartUpToDateCheck() 공개 메소드

public QueryStartUpToDateCheck ( uint options, int supported, int ready ) : int
options uint
supported int
ready int
리턴 int

QueryStatus() 공개 메소드

public QueryStatus ( int &done ) : int
done int
리턴 int

StartBuild() 공개 메소드

public StartBuild ( IVsOutputWindowPane pane, uint options ) : int
pane IVsOutputWindowPane
options uint
리턴 int

StartBuildEx() 공개 메소드

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

StartClean() 공개 메소드

public StartClean ( IVsOutputWindowPane pane, uint options ) : int
pane IVsOutputWindowPane
options uint
리턴 int

StartUpToDateCheck() 공개 메소드

public StartUpToDateCheck ( IVsOutputWindowPane pane, uint options ) : int
pane IVsOutputWindowPane
options uint
리턴 int

Stop() 공개 메소드

public Stop ( int fsync ) : int
fsync int
리턴 int

UnadviseBuildStatusCallback() 공개 메소드

public UnadviseBuildStatusCallback ( uint cookie ) : int
cookie uint
리턴 int

Wait() 공개 메소드

public Wait ( uint ms, int fTickWhenMessageQNotEmpty ) : int
ms uint
fTickWhenMessageQNotEmpty int
리턴 int

get_ProjectCfg() 공개 메소드

public get_ProjectCfg ( IVsProjectCfg &p ) : int
p IVsProjectCfg
리턴 int