Class CleanerProps
Container of properties for classes implementing ICleaner
Inheritance
object
CleanerProps
Namespace: BuildSystem.Factories
Assembly: BuildSystem.Factories.dll
Syntax
public class CleanerProps : Object, ICleanerProps, IManagerProp
Constructors
CleanerProps()
Container of properties for classes implementing ICleaner
Declaration
CleanerProps(IManagerProp)
Container of properties for classes implementing ICleaner
Declaration
public CleanerProps(IManagerProp source)
Parameters
Fields
ClassIdent
Declaration
public const string ClassIdent = "Cleaner"
Field Value
NodeAllBuildResults
Declaration
public const string NodeAllBuildResults = "all_build_results"
Field Value
NodeName
Node key in JSON - value for Name
Declaration
public const string NodeName = "name"
Field Value
NodePaths
Node key in JSON - value for Paths
Declaration
public const string NodePaths = "paths"
Field Value
Properties
AllBuildResults
Delete all build results of project
Declaration
public bool AllBuildResults { get; set; }
Property Value
ManagerType
Declaration
public ManagerType ManagerType { get; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
Paths
List of cleaning folders and mask of files in them
Declaration
public Dictionary<string, List<string>> Paths { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.Dictionary<,><string, System.Collections.Generic.List<><string>> |
|
Methods
ApplyConstants(IDictionaryStringString)
Declaration
public virtual void ApplyConstants(IDictionaryStringString constants)
Parameters
Clone()
Declaration
public virtual IManagerProp Clone()
Returns
Copy(IManagerProp)
Declaration
public virtual void Copy(IManagerProp source)
Parameters
EmptyValues()
Declaration
public virtual void EmptyValues()
Update(string, string)
Read all properties (with overriding) from input string which should be JSON string
Declaration
public virtual void Update(string jsonInfo, string relativeFolder)
Parameters
Type |
Name |
Description |
string |
jsonInfo |
JsonObject as string line
|
string |
relativeFolder |
Directory which should be added to properties containing relative paths
|
Implements