Table of Contents

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

buildOutput Action<string>
logger ILogger

Methods

Create(IVersionGeneratorInputs, IMSBuildGlobalProperties, IOutputsJsonIO?, IConfiguration?)

public ProjectVersioning Create(IVersionGeneratorInputs inputs, IMSBuildGlobalProperties msBuildGlobalProperties, IOutputsJsonIO? outputsJsonIO = null, IConfiguration? config = null)

Parameters

inputs IVersionGeneratorInputs
msBuildGlobalProperties IMSBuildGlobalProperties
outputsJsonIO IOutputsJsonIO
config IConfiguration

Returns

ProjectVersioning