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 |