Method | Description | |
---|---|---|
AddBuilder ( IBuilder builder ) : void |
Adds a new builder to be executed to the context
|
|
AddTransformation ( Func |
Adds a new graph transformation which will be executed before the builders
|
|
Contains ( IBuilder builder ) : bool |
Checks whether the given builder was already added to the context
|
|
Dump ( Stream>.Func |
Dumps the build context to dot files
|
|
DumpDependencies ( IBuilder rootBuilder, IUserOutput output ) : void |
Dumps the dependencies of the builder
|
|
GetAllResultsIn ( TargetRelativePath targetDir ) : IEnumerable |
||
GetDependencies ( IBuilder builder ) : IEnumerable |
Gets the dependent builders of a given builder
|
|
GetEffectiveBuilder ( IBuilder builder ) : IBuilder |
Gets the registered effective builder instance for a given builder at the given context
|
|
GetResults ( IBuilder builder ) : ISet |
Gets the result paths returned by the given builder if it has already ran. Otherwise it throws an exception.
|
|
Run ( IBuilder rootBuilder, bool>.Func |
Runs all the added builders
|
public AddBuilder ( IBuilder builder ) : void | ||
builder | IBuilder | The builder to be executed |
return | void |
public AddTransformation ( Func |
||
transformation | Func |
Transformation function, returns |
return | void |
public Contains ( IBuilder builder ) : bool | ||
builder | IBuilder | Builder to look for |
return | bool |
public Dump ( Stream>.Func |
||
builderGraphStreamFactory | Stream>.Func | Stream factory to open named streams where the builder graphs will be dumped |
rootBuilder | IBuilder | The root builder |
return | void |
public DumpDependencies ( IBuilder rootBuilder, IUserOutput output ) : void | ||
rootBuilder | IBuilder | The root builder |
output | IUserOutput | Output to dump information to |
return | void |
public GetAllResultsIn ( TargetRelativePath targetDir ) : IEnumerable |
||
targetDir | TargetRelativePath | |
return | IEnumerable |
public GetDependencies ( IBuilder builder ) : IEnumerable |
||
builder | IBuilder | Builder to get dependencies of |
return | IEnumerable |
public GetEffectiveBuilder ( IBuilder builder ) : IBuilder | ||
builder | IBuilder | Builder to resolve |
return | IBuilder |
public GetResults ( IBuilder builder ) : ISet |
||
builder | IBuilder | Builder which was added previously with |
return | ISet |
public Run ( IBuilder rootBuilder, bool>.Func |
||
rootBuilder | IBuilder | |
filter | bool>.Func | Filter function, can be used to skip specific builders |
return | ISet |