C# 클래스 Microsoft.Build.BuildEngine.Engine

파일 보기 프로젝트 열기: kumpera/mono 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddLoadedProject void
BuildProject bool
BuildProject bool
BuildProject bool
BuildProjectFile bool
BuildProjectFile bool
BuildProjectFile bool
BuildProjectFile bool
CheckBinPath void
ClearBuiltTargetsForProject void
EndProjectBuild void
Engine System
GetDefaultTasks Microsoft.Build.BuildEngine.TaskDatabase
LoadDefaultToolsets void
LogBuildFinished void
LogBuildStarted void
LogProjectFinished void
LogProjectStarted void
RegisterDefaultTasks Microsoft.Build.BuildEngine.TaskDatabase
RegisterLogger void
RemoveLoadedProject void
StartProjectBuild void
UnregisterAllLoggers void

공개 메소드들

메소드 설명
BuildProject ( Microsoft.Build.BuildEngine.Project project, string targetNames, IDictionary targetOutputs, BuildSettings buildFlags ) : bool
BuildProjectFile ( string projectFile, string targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, IDictionary targetOutputs, BuildSettings buildFlags ) : bool
BuildProjectFile ( string projectFile, string targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, IDictionary targetOutputs, BuildSettings buildFlags, string toolsVersion ) : bool
CreateNewProject ( ) : Microsoft.Build.BuildEngine.Project
Engine ( Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties ) : System
Engine ( Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, ToolsetDefinitionLocations locations ) : System
Engine ( ToolsetDefinitionLocations locations ) : System
Engine ( string binPath ) : System
GetLoadedProject ( string projectFullFileName ) : Microsoft.Build.BuildEngine.Project
UnloadAllProjects ( ) : void
UnloadProject ( Microsoft.Build.BuildEngine.Project project ) : void

비공개 메소드들

메소드 설명
AddLoadedProject ( Microsoft.Build.BuildEngine.Project p ) : void
BuildProject ( Microsoft.Build.BuildEngine.Project project ) : bool
BuildProject ( Microsoft.Build.BuildEngine.Project project, string targetName ) : bool
BuildProject ( Microsoft.Build.BuildEngine.Project project, string targetNames, IDictionary targetOutputs ) : bool
BuildProjectFile ( string projectFile ) : bool
BuildProjectFile ( string projectFile, string targetName ) : bool
BuildProjectFile ( string projectFile, string targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties ) : bool
BuildProjectFile ( string projectFile, string targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, IDictionary targetOutputs ) : bool
CheckBinPath ( ) : void
ClearBuiltTargetsForProject ( Microsoft.Build.BuildEngine.Project project ) : void
EndProjectBuild ( Microsoft.Build.BuildEngine.Project project, bool succeeded ) : void
Engine ( ) : System
GetDefaultTasks ( string toolsVersion ) : Microsoft.Build.BuildEngine.TaskDatabase
LoadDefaultToolsets ( ) : void
LogBuildFinished ( bool succeeded ) : void
LogBuildStarted ( ) : void
LogProjectFinished ( Microsoft.Build.BuildEngine.Project project, bool succeeded ) : void
LogProjectStarted ( Microsoft.Build.BuildEngine.Project project, string target_names ) : void
RegisterDefaultTasks ( string tasksFile ) : Microsoft.Build.BuildEngine.TaskDatabase
RegisterLogger ( ILogger logger ) : void
RemoveLoadedProject ( Microsoft.Build.BuildEngine.Project p ) : void
StartProjectBuild ( Microsoft.Build.BuildEngine.Project project, string target_names ) : void
UnregisterAllLoggers ( ) : void

메소드 상세

BuildProject() 공개 메소드

public BuildProject ( Microsoft.Build.BuildEngine.Project project, string targetNames, IDictionary targetOutputs, BuildSettings buildFlags ) : bool
project Microsoft.Build.BuildEngine.Project
targetNames string
targetOutputs IDictionary
buildFlags BuildSettings
리턴 bool

BuildProjectFile() 공개 메소드

public BuildProjectFile ( string projectFile, string targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, IDictionary targetOutputs, BuildSettings buildFlags ) : bool
projectFile string
targetNames string
globalProperties Microsoft.Build.BuildEngine.BuildPropertyGroup
targetOutputs IDictionary
buildFlags BuildSettings
리턴 bool

BuildProjectFile() 공개 메소드

public BuildProjectFile ( string projectFile, string targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, IDictionary targetOutputs, BuildSettings buildFlags, string toolsVersion ) : bool
projectFile string
targetNames string
globalProperties Microsoft.Build.BuildEngine.BuildPropertyGroup
targetOutputs IDictionary
buildFlags BuildSettings
toolsVersion string
리턴 bool

CreateNewProject() 공개 메소드

public CreateNewProject ( ) : Microsoft.Build.BuildEngine.Project
리턴 Microsoft.Build.BuildEngine.Project

Engine() 공개 메소드

public Engine ( Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties ) : System
globalProperties Microsoft.Build.BuildEngine.BuildPropertyGroup
리턴 System

Engine() 공개 메소드

public Engine ( Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, ToolsetDefinitionLocations locations ) : System
globalProperties Microsoft.Build.BuildEngine.BuildPropertyGroup
locations ToolsetDefinitionLocations
리턴 System

Engine() 공개 메소드

public Engine ( ToolsetDefinitionLocations locations ) : System
locations ToolsetDefinitionLocations
리턴 System

Engine() 공개 메소드

public Engine ( string binPath ) : System
binPath string
리턴 System

GetLoadedProject() 공개 메소드

public GetLoadedProject ( string projectFullFileName ) : Microsoft.Build.BuildEngine.Project
projectFullFileName string
리턴 Microsoft.Build.BuildEngine.Project

UnloadAllProjects() 공개 메소드

public UnloadAllProjects ( ) : void
리턴 void

UnloadProject() 공개 메소드

public UnloadProject ( Microsoft.Build.BuildEngine.Project project ) : void
project Microsoft.Build.BuildEngine.Project
리턴 void