C# Класс Microsoft.VisualStudio.Project.BuildableProjectConfig

Наследование: IVsBuildableProjectCfg, IVsBuildableProjectCfg2
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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