/// <summary> /// Initializes a new instance of the <see cref="ChocolateyPinner"/> class. /// </summary> /// <param name="fileSystem">The file system.</param> /// <param name="environment">The environment.</param> /// <param name="processRunner">The process runner.</param> /// <param name="tools">The tool locator.</param> /// <param name="resolver">The Chocolatey tool resolver.</param> public ChocolateyPinner( IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner, IToolLocator tools, IChocolateyToolResolver resolver) : base(fileSystem, environment, processRunner, tools, resolver) { }
/// <summary> /// Initializes a new instance of the <see cref="ChocolateyUpgrader"/> class. /// </summary> /// <param name="fileSystem">The file system.</param> /// <param name="environment">The environment.</param> /// <param name="processRunner">The process runner.</param> /// <param name="globber">The globber.</param> /// <param name="resolver">The Chocolatey tool resolver.</param> public ChocolateyUpgrader(IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner, IGlobber globber, IChocolateyToolResolver resolver) : base(fileSystem, environment, processRunner, globber, resolver) { }
/// <summary> /// Initializes a new instance of the <see cref="ChocolateyPacker"/> class. /// </summary> /// <param name="fileSystem">The file system.</param> /// <param name="environment">The environment.</param> /// <param name="processRunner">The process runner.</param> /// <param name="log">The log.</param> /// <param name="globber">The globber.</param> /// <param name="resolver">The Chocolatey tool resolver</param> public ChocolateyPacker(IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner, ICakeLog log, IGlobber globber, IChocolateyToolResolver resolver) : base(fileSystem, environment, processRunner, globber, resolver) { _fileSystem = fileSystem; _environment = environment; _processor = new ChocolateyNuSpecProcessor(_fileSystem, _environment, log); }
/// <summary> /// Initializes a new instance of the <see cref="ChocolateyTool{TSettings}"/> class. /// </summary> /// <param name="fileSystem">The file system.</param> /// <param name="environment">The environment.</param> /// <param name="processRunner">The process runner.</param> /// <param name="tools">The tool locator.</param> /// <param name="resolver">The Chocolatey tool resolver.</param> protected ChocolateyTool( IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner, IToolLocator tools, IChocolateyToolResolver resolver) : base(fileSystem, environment, processRunner, tools) { _resolver = resolver; }
/// <summary> /// Initializes a new instance of the <see cref="ChocolateyTool{TSettings}"/> class. /// </summary> /// <param name="fileSystem">The file system.</param> /// <param name="environment">The environment.</param> /// <param name="processRunner">The process runner.</param> /// <param name="globber">The globber.</param> /// <param name="resolver">The Chocolatey tool resolver.</param> protected ChocolateyTool( IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner, IGlobber globber, IChocolateyToolResolver resolver) : base(fileSystem, environment, processRunner, globber) { _resolver = resolver; }