GitVersion.VersionCalculation.NextVersionCalculator.PerformIncrement C# (CSharp) Method

PerformIncrement() private static method

private static PerformIncrement ( GitVersionContext context, BaseVersion baseVersion ) : SemanticVersion
context GitVersionContext
baseVersion BaseVersion
return SemanticVersion
        private static SemanticVersion PerformIncrement(GitVersionContext context, BaseVersion baseVersion)
        {
            var semver = baseVersion.SemanticVersion;
            var increment = IncrementStrategyFinder.DetermineIncrementedField(context, baseVersion);
            if (increment != null)
            {
                semver = semver.IncrementVersion(increment.Value);
            }
            else Logger.WriteInfo("Skipping version increment");
            return semver;
        }