Class ProjectCacheCommonProps
Properties of ProjectCacheCommon object
Inherited Members
Namespace: BuildSystem.ProjectCache.Common
Assembly: BuildSystem.Core.dll
Syntax
public class ProjectCacheCommonProps : ProjectCacheProps, IProjectCacheProps, IManagerProp
Constructors
ProjectCacheCommonProps()
Container of properties for classes implementing IProjectCache
Declaration
public ProjectCacheCommonProps()
ProjectCacheCommonProps(IManagerProp)
Container of properties for classes implementing ProjectCacheCommonProps
Declaration
public ProjectCacheCommonProps(IManagerProp source)
Parameters
Type | Name | Description |
---|---|---|
IManagerProp | source |
Fields
NodeTempDir
Node key in JSON with properties for Binder - value for TempDir
Declaration
public const string NodeTempDir = "temp_dir"
Field Value
Type | Description |
---|---|
string |
Properties
TempDir
Directory where temporary files can be saved
Declaration
public string? TempDir { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
Clone()
Creates a new instance - copy of current object
Declaration
public override IManagerProp Clone()
Returns
Type | Description |
---|---|
IManagerProp | New instance |
Overrides
Copy(IManagerProp)
Copy all properties from source object
Declaration
public override void Copy(IManagerProp source)
Parameters
Type | Name | Description |
---|---|---|
IManagerProp | source | Object, which properties will be populated |
Overrides
EmptyValues()
Set all properties to their default values
Declaration
public override void EmptyValues()
Overrides
Update(string, string)
Declaration
public override void Update(string jsonInfo, string relativeDir)
Parameters
Type | Name | Description |
---|---|---|
string | jsonInfo | |
string | relativeDir |