C# Class Microsoft.Build.BuildEngine.Engine

Afficher le fichier Open project: kumpera/mono Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

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

Private Methods

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

Method Details

BuildProject() public méthode

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
Résultat bool

BuildProjectFile() public méthode

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
Résultat bool

BuildProjectFile() public méthode

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
Résultat bool

CreateNewProject() public méthode

public CreateNewProject ( ) : Microsoft.Build.BuildEngine.Project
Résultat Microsoft.Build.BuildEngine.Project

Engine() public méthode

public Engine ( Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties ) : System
globalProperties Microsoft.Build.BuildEngine.BuildPropertyGroup
Résultat System

Engine() public méthode

public Engine ( Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, ToolsetDefinitionLocations locations ) : System
globalProperties Microsoft.Build.BuildEngine.BuildPropertyGroup
locations ToolsetDefinitionLocations
Résultat System

Engine() public méthode

public Engine ( ToolsetDefinitionLocations locations ) : System
locations ToolsetDefinitionLocations
Résultat System

Engine() public méthode

public Engine ( string binPath ) : System
binPath string
Résultat System

GetLoadedProject() public méthode

public GetLoadedProject ( string projectFullFileName ) : Microsoft.Build.BuildEngine.Project
projectFullFileName string
Résultat Microsoft.Build.BuildEngine.Project

UnloadAllProjects() public méthode

public UnloadAllProjects ( ) : void
Résultat void

UnloadProject() public méthode

public UnloadProject ( Microsoft.Build.BuildEngine.Project project ) : void
project Microsoft.Build.BuildEngine.Project
Résultat void