Interface ICompilerProps
Properties for ICompiler
Namespace: BuildSystem.ProjectList
Assembly: BuildSystem.ManagerObject.Interfaces.dll
Syntax
public interface ICompilerProps
Properties
BuildResultIsRequired
Delegate to calculate, if build result is required for project
Declaration
BuildResultIsRequiredDelegate? BuildResultIsRequired { get; set; }
Property Value
Type | Description |
---|---|
BuildResultIsRequiredDelegate |
BuildResultsAreRequired
When we calculate flag, that project should be build, we expect, that all build results will be found in their place. Otherwise project should be build. If this property set to false - this check is tuned off
Declaration
bool BuildResultsAreRequired { get; set; }
Property Value
Type | Description |
---|---|
bool |
Methods
Clone()
Clone properties into new instance
Declaration
ICompilerProps Clone()
Returns
Type | Description |
---|---|
ICompilerProps |
Copy(ICompilerProps)
Copy all properties from source object
Declaration
void Copy(ICompilerProps source)
Parameters
Type | Name | Description |
---|---|---|
ICompilerProps | source |
EmptyValues()
Set values of private properties to default
Declaration
void EmptyValues()