Class VersioningContext
- Assembly
- NoeticTools.Git2SemVer.Framework.dll
public sealed class VersioningContext : IVersioningContext
- Inheritance
-
VersioningContext
- Implements
- Inherited Members
Properties
Git
Git tool for running git commands.
public IGitTool Git { get; }
Property Value
Host
The build's host properties. Get build number here.
public IBuildHost Host { get; }
Property Value
Inputs
MSBuild input properties.
public IVersionGeneratorInputs Inputs { get; }
Property Value
Instance
public static IVersioningContext? Instance { get; }
Property Value
Logger
MSBuild logger.
public ILogger Logger { get; }
Property Value
MsBuildGlobalProperties
public IMSBuildGlobalProperties MsBuildGlobalProperties { get; }
Property Value
Outputs
Outputs that the C# script may use. Available to other MSBuild tasks as MSBuild properties.
public IVersionOutputs Outputs { get; }