Class ProjectVersioningFactory
- Namespace
- NoeticTools.Git2SemVer.Framework
- Assembly
- NoeticTools.Git2SemVer.Framework.dll
public sealed class ProjectVersioningFactory
- Inheritance
-
ProjectVersioningFactory
- Inherited Members
Constructors
ProjectVersioningFactory(Action<string>, ILogger)
public ProjectVersioningFactory(Action<string> buildOutput, ILogger logger)
Parameters
Methods
Create(IVersionGeneratorInputs, IMSBuildGlobalProperties, IOutputsJsonIO?, IConfiguration?)
public ProjectVersioning Create(IVersionGeneratorInputs inputs, IMSBuildGlobalProperties msBuildGlobalProperties, IOutputsJsonIO? outputsJsonIO = null, IConfiguration? config = null)
Parameters
inputs
IVersionGeneratorInputsmsBuildGlobalProperties
IMSBuildGlobalPropertiesoutputsJsonIO
IOutputsJsonIOconfig
IConfiguration