Class HashGeneratorProps
Container of properties for classes implementing IHashGenerator
Inheritance
object
HashGeneratorProps
Namespace: BuildSystem.Factories
Assembly: BuildSystem.Factories.dll
Syntax
public class HashGeneratorProps : Object, IHashGeneratorProps, IManagerProp
Constructors
HashGeneratorProps()
Declaration
public HashGeneratorProps()
HashGeneratorProps(IManagerProp)
Declaration
public HashGeneratorProps(IManagerProp source)
Parameters
Fields
ClassIdent
Declaration
public const string ClassIdent = "HashGenerator"
Field Value
NodeAlgorithm
Declaration
public const string NodeAlgorithm = "algorithm"
Field Value
NodeName
Declaration
public const string NodeName = "name"
Field Value
Properties
HashAlgorithmType
Algorithm of generating hash for strings
Declaration
public HashAlgorithmType HashAlgorithmType { get; set; }
Property Value
ManagerType
Declaration
public ManagerType ManagerType { get; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
Methods
ApplyConstants(IDictionaryStringString)
Declaration
public void ApplyConstants(IDictionaryStringString constants)
Parameters
Clone()
Creates a new instance - copy of current object
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)
Declaration
public virtual void Update(string jsonInfo, string relativeDir)
Parameters
Type |
Name |
Description |
string |
jsonInfo |
|
string |
relativeDir |
|
Implements