C# Class Ampere.BuildContext

The top-level context for the build script.
Exibir arquivo Open project: MikePopoloski/ampere Class Usage Examples

Public Methods

Method Description
Build ( string pattern ) : TransientNode
Build ( string pattern, int priority ) : TransientNode
BuildContext ( ) : System
CreateDirectoryCache ( string directory ) : DirectoryCache
Finished ( ) : void
Initialize ( string historyPath, bool fullRebuild, BuildLog log ) : void
Notify ( string connectionInfo ) : void
RunAgain ( ) : void
Start ( string name, bool tempBuild = false ) : Task
WaitAll ( ) : void

Private Methods

Method Description
BuildFailed ( string name, BuildInstance instance ) : BuildInstance
InternalStart ( string name, OutputNode rule, BuildInstance instance ) : BuildInstance

Method Details

Build() public method

public Build ( string pattern ) : TransientNode
pattern string
return TransientNode

Build() public method

public Build ( string pattern, int priority ) : TransientNode
pattern string
priority int
return TransientNode

BuildContext() public method

public BuildContext ( ) : System
return System

CreateDirectoryCache() public method

public CreateDirectoryCache ( string directory ) : DirectoryCache
directory string
return DirectoryCache

Finished() public method

public Finished ( ) : void
return void

Initialize() public method

public Initialize ( string historyPath, bool fullRebuild, BuildLog log ) : void
historyPath string
fullRebuild bool
log BuildLog
return void

Notify() public method

public Notify ( string connectionInfo ) : void
connectionInfo string
return void

RunAgain() public method

public RunAgain ( ) : void
return void

Start() public method

public Start ( string name, bool tempBuild = false ) : Task
name string
tempBuild bool
return Task

WaitAll() public method

public WaitAll ( ) : void
return void