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 |