コード例 #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PaketTool{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 paket tool resolver.</param>
        protected PaketTool(IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner, IToolLocator tools, IPaketToolResolver resolver)
            : base(fileSystem, environment, processRunner, tools)
        {
            if (resolver == null)
            {
                throw new ArgumentNullException(nameof(resolver));
            }

            Resolver = resolver;
        }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PaketPusher"/> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The enviornment.</param>
 /// <param name="tools">The tool locator.</param>
 /// <param name="processRunner">The process runner.</param>
 /// <param name="resolver">The paket tool resolver.</param>
 public PaketPusher(IFileSystem fileSystem, ICakeEnvironment environment, IToolLocator tools, IProcessRunner processRunner, IPaketToolResolver resolver)
     : base(fileSystem, environment, processRunner, tools, resolver)
 {
     Environment = environment;
 }
コード例 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PaketRestorer"/> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The enviornment.</param>
 /// <param name="toolLocator">The tool locator.</param>
 /// <param name="processRunner">The process runner.</param>
 /// <param name="paketToolResolver">The paket tool resolver.</param>
 internal PaketRestorer(IFileSystem fileSystem, ICakeEnvironment environment, IToolLocator toolLocator, IProcessRunner processRunner, IPaketToolResolver paketToolResolver)
     : base(fileSystem, environment, processRunner, toolLocator, paketToolResolver)
 {
 }