public MainProcess ( IUserOutput output, IParameters parameters, ISuiteLoader loader, ICommandFactory commandFactory, Bari.Core.Model.Discovery.ExplorerRunner explorer, IBindingRoot binding, IBuilderStore builderStore ) : System.Diagnostics.Contracts | ||
output | IUserOutput | User output interface to write messages to |
parameters | IParameters | User defined parameters describing the process to be performed |
loader | ISuiteLoader | The suite model loader implementation to be used |
commandFactory | ICommandFactory | Factory for command objects |
explorer | Bari.Core.Model.Discovery.ExplorerRunner | Suite explorer runner |
binding | IBindingRoot | Interface to bind new dependencies |
builderStore | IBuilderStore | Builder store, only for debug dump |
Результат | System.Diagnostics.Contracts |
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;
}