C# Class MonoDevelop.Projects.Formats.MSBuild.BuildEngine

Inheritance: System.MarshalByRefObject, IBuildEngine
Exibir arquivo Open project: LogosBible/monodevelop Class Usage Examples

Private Properties

Property Type Description
GetUnsavedProjectContent string
InitializeEngine Engine
InitializeEngine Microsoft.Build.Evaluation.ProjectCollection
RunSTA void
STARunner void
SetUnsavedProjectContent void
UnloadProject void

Public Methods

Method Description
Dispose ( ) : void
Initialize ( string slnFile, CultureInfo uiCulture ) : void
InitializeLifetimeService ( ) : object
LoadProject ( string file ) : IProjectBuilder
UnloadProject ( IProjectBuilder pb ) : void

Private Methods

Method Description
GetUnsavedProjectContent ( string file ) : string
InitializeEngine ( string slnFile ) : Engine
InitializeEngine ( string slnFile ) : Microsoft.Build.Evaluation.ProjectCollection
RunSTA ( ThreadStart ts ) : void
STARunner ( ) : void
SetUnsavedProjectContent ( string file, string content ) : void
UnloadProject ( string file ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Initialize() public method

public Initialize ( string slnFile, CultureInfo uiCulture ) : void
slnFile string
uiCulture System.Globalization.CultureInfo
return void

InitializeLifetimeService() public method

public InitializeLifetimeService ( ) : object
return object

LoadProject() public method

public LoadProject ( string file ) : IProjectBuilder
file string
return IProjectBuilder

UnloadProject() public method

public UnloadProject ( IProjectBuilder pb ) : void
pb IProjectBuilder
return void