Beispiel #1
0
        public NextVersionCalculator(ILog log, IMetaDataCalculator metaDataCalculator, IBaseVersionCalculator baseVersionCalculator, IMainlineVersionCalculator mainlineVersionCalculator)
        {
            this.log = log ?? throw new ArgumentNullException(nameof(log));
            this.metaDataCalculator = metaDataCalculator ?? throw new ArgumentNullException(nameof(metaDataCalculator));

            this.baseVersionCalculator     = baseVersionCalculator ?? throw new ArgumentNullException(nameof(baseVersionCalculator));
            this.mainlineVersionCalculator = mainlineVersionCalculator ?? throw new ArgumentNullException(nameof(mainlineVersionCalculator));
        }
Beispiel #2
0
 public NextVersionCalculator(ILog log, IBaseVersionCalculator baseVersionCalculator,
                              IMainlineVersionCalculator mainlineVersionCalculator, IRepositoryMetadataProvider repositoryMetadataProvider,
                              Lazy <GitVersionContext> versionContext)
 {
     this.log = log ?? throw new ArgumentNullException(nameof(log));
     this.baseVersionCalculator      = baseVersionCalculator ?? throw new ArgumentNullException(nameof(baseVersionCalculator));
     this.mainlineVersionCalculator  = mainlineVersionCalculator ?? throw new ArgumentNullException(nameof(mainlineVersionCalculator));
     this.repositoryMetadataProvider = repositoryMetadataProvider ?? throw new ArgumentNullException(nameof(repositoryMetadataProvider));
     this.versionContext             = versionContext ?? throw new ArgumentNullException(nameof(versionContext));
 }
Beispiel #3
0
 public NextVersionCalculator(ILog log, IBaseVersionCalculator baseVersionCalculator,
                              IMainlineVersionCalculator mainlineVersionCalculator, IRepositoryStore repositoryStore,
                              Lazy <GitVersionContext> versionContext)
 {
     this.log = log.NotNull();
     this.baseVersionCalculator     = baseVersionCalculator.NotNull();
     this.mainlineVersionCalculator = mainlineVersionCalculator.NotNull();
     this.repositoryStore           = repositoryStore.NotNull();
     this.versionContext            = versionContext.NotNull();
 }