Пример #1
0
        /// <summary>
        /// Initializes the main bari process
        /// </summary>
        /// <param name="output">User output interface to write messages to</param>
        /// <param name="parameters">User defined parameters describing the process to be performed</param>
        /// <param name="loader">The suite model loader implementation to be used</param>
        /// <param name="commandFactory">Factory for command objects</param>
        /// <param name="explorer">Suite explorer runner</param>
        /// <param name="binding">Interface to bind new dependencies</param>
        /// <param name="builderStore">Builder store, only for debug dump</param>
        public MainProcess(IUserOutput output, IParameters parameters, ISuiteLoader loader, ICommandFactory commandFactory, ExplorerRunner explorer, IBindingRoot binding, IBuilderStore builderStore)
        {
            Contract.Requires(output != null);
            Contract.Requires(parameters != null);
            Contract.Requires(commandFactory != null);
            Contract.Requires(loader != null);
            Contract.Requires(explorer != null);

            this.output         = output;
            this.parameters     = parameters;
            this.loader         = loader;
            this.commandFactory = commandFactory;
            this.explorer       = explorer;
            this.binding        = binding;
            this.builderStore   = builderStore;
        }
Пример #2
0
        /// <summary>
        /// Initializes the main bari process
        /// </summary>
        /// <param name="output">User output interface to write messages to</param>
        /// <param name="parameters">User defined parameters describing the process to be performed</param>
        /// <param name="loader">The suite model loader implementation to be used</param>
        /// <param name="commandFactory">Factory for command objects</param>
        /// <param name="explorer">Suite explorer runner</param>
        /// <param name="binding">Interface to bind new dependencies</param>
        /// <param name="builderStore">Builder store, only for debug dump</param>
        public MainProcess(IUserOutput output, IParameters parameters, ISuiteLoader loader, ICommandFactory commandFactory, ExplorerRunner explorer, IBindingRoot binding, IBuilderStore builderStore)
        {
            Contract.Requires(output != null);
            Contract.Requires(parameters != null);
            Contract.Requires(commandFactory != null);
            Contract.Requires(loader != null);
            Contract.Requires(explorer != null);

            this.output = output;
            this.parameters = parameters;
            this.loader = loader;
            this.commandFactory = commandFactory;
            this.explorer = explorer;
            this.binding = binding;
            this.builderStore = builderStore;
        }
Пример #3
0
 public StoredVcxprojBuilderFactory(IVcxprojBuilderFactory baseImpl, IBuilderStore store)
 {
     this.baseImpl = baseImpl;
     this.store = store;
 }
Пример #4
0
 public StoredCsprojBuilderFactory(ICsprojBuilderFactory baseImpl, IBuilderStore store)
 {
     this.baseImpl = baseImpl;
     this.store    = store;
 }
Пример #5
0
 public StoredReferenceBuilderFactory(IReferenceBuilderFactory baseImpl, IBuilderStore store)
 {
     this.baseImpl = baseImpl;
     this.store = store;
 }
Пример #6
0
 public StoredSlnBuilderFactory(ISlnBuilderFactory baseImpl, IBuilderStore store)
 {
     this.baseImpl = baseImpl;
     this.store    = store;
 }
Пример #7
0
 public StoredCoreBuilderFactory(ICoreBuilderFactory baseImpl, IBuilderStore store)
 {
     this.store    = store;
     this.baseImpl = baseImpl;
 }
Пример #8
0
 public StoredMSBuildRunnerFactory(IMSBuildRunnerFactory baseImpl, IBuilderStore store)
 {
     this.baseImpl = baseImpl;
     this.store    = store;
 }
Пример #9
0
 public StoredPythonScriptedBuilderFactory(IPythonScriptedBuilderFactory baseImpl, IBuilderStore store)
 {
     this.baseImpl = baseImpl;
     this.store    = store;
 }
Пример #10
0
 public StoredCoreBuilderFactory(ICoreBuilderFactory baseImpl, IBuilderStore store)
 {
     this.store = store;
     this.baseImpl = baseImpl;
 }
 public StoredPythonScriptedBuilderFactory(IPythonScriptedBuilderFactory baseImpl, IBuilderStore store)
 {
     this.baseImpl = baseImpl;
     this.store = store;
 }
Пример #12
0
 public StoredSlnBuilderFactory(ISlnBuilderFactory baseImpl, IBuilderStore store)
 {
     this.baseImpl = baseImpl;
     this.store = store;
 }
Пример #13
0
 public StoredReferenceBuilderFactory(IReferenceBuilderFactory baseImpl, IBuilderStore store)
 {
     this.baseImpl = baseImpl;
     this.store    = store;
 }
Пример #14
0
 public StoredMSBuildRunnerFactory(IMSBuildRunnerFactory baseImpl, IBuilderStore store)
 {
     this.baseImpl = baseImpl;
     this.store = store;
 }