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

NextVersionCalculator() public method

public NextVersionCalculator ( IBaseVersionCalculator baseVersionCalculator = null, IMetaDataCalculator metaDataCalculator = null ) : System
baseVersionCalculator IBaseVersionCalculator
metaDataCalculator IMetaDataCalculator
return System
        public NextVersionCalculator(IBaseVersionCalculator baseVersionCalculator = null, IMetaDataCalculator metaDataCalculator = null)
        {
            this.metaDataCalculator = metaDataCalculator ?? new MetaDataCalculator();
            baseVersionFinder = baseVersionCalculator ??
                new BaseVersionCalculator(
                    new FallbackBaseVersionStrategy(),
                    new ConfigNextVersionBaseVersionStrategy(),
                    new TaggedCommitVersionStrategy(),
                    new MergeMessageBaseVersionStrategy(),
                    new VersionInBranchNameBaseVersionStrategy(),
                    new TrackReleaseBranchesVersionStrategy());
        }