Class BuildInfoSaverCommon
Common realization of IBuildInfoSaver
Inheritance
object
BuildInfoSaverCommon
Implements
Namespace: BuildSystem.ProjectList.Helpers
Assembly: BuildSystem.ProjectList.dll
Syntax
public class BuildInfoSaverCommon : Object, IBuildInfoSaver
Constructors
BuildInfoSaverCommon(ILogger?, IBuildInfoSaverProps, string)
Common realization of IBuildInfoSaver
Declaration
public BuildInfoSaverCommon(ILogger? logger, IBuildInfoSaverProps props, string tempDir)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogger | logger | |
| IBuildInfoSaverProps | props | |
| string | tempDir |
Properties
Props
Properties
Declaration
public IBuildInfoSaverProps Props { get; }
Property Value
| Type | Description |
|---|---|
| IBuildInfoSaverProps |
Methods
Save(IProject, List<IProject>, Variant, Dictionary<string, string?>)
Save build information in some storage
Declaration
public void Save(IProject project, List<IProject> projects, Variant variant, Dictionary<string, string?> buildInfo)
Parameters
| Type | Name | Description |
|---|---|---|
| IProject | project | |
| System.Collections.Generic.List<><IProject> | projects | |
| Variant | variant | |
| System.Collections.Generic.Dictionary<,><string, string> | buildInfo |