public ArgumentParser(IEnvironment environment, ICurrentBuildAgent buildAgent, IConsole console, IGlobbingResolver globbingResolver) { this.environment = environment.NotNull(); this.console = console.NotNull(); this.globbingResolver = globbingResolver.NotNull(); this.buildAgent = buildAgent.NotNull(); }
public OutputGenerator(ICurrentBuildAgent buildAgent, IConsole console, IFileSystem fileSystem, IOptions <GitVersionOptions> options) { this.console = console.NotNull(); this.fileSystem = fileSystem.NotNull(); this.options = options.NotNull(); this.buildAgent = buildAgent.NotNull(); }
public GitPreparer(ILog log, IEnvironment environment, ICurrentBuildAgent buildAgent, IOptions <GitVersionOptions> options, IMutatingGitRepository repository, IGitRepositoryInfo repositoryInfo, Lazy <GitVersionContext> versionContext) { this.log = log.NotNull(); this.environment = environment.NotNull(); this.repository = repository.NotNull(); this.options = options.NotNull(); this.repositoryInfo = repositoryInfo.NotNull(); this.buildAgent = buildAgent.NotNull(); this.retryAction = new RetryAction <LockedFileException>(); this.versionContext = versionContext.NotNull(); }