C# Класс Bari.Core.Process.MainProcess

This class controls the main process which bari can perform

It is responsible to load a suite model and perform a command with all the necessary setup.

Показать файл Открыть проект

Открытые методы

Метод Описание
MainProcess ( IUserOutput output, IParameters parameters, ISuiteLoader loader, ICommandFactory commandFactory, Bari.Core.Model.Discovery.ExplorerRunner explorer, IBindingRoot binding, IBuilderStore builderStore ) : System.Diagnostics.Contracts

Initializes the main bari process

Run ( ) : bool

Runs the main bari process

Описание методов

MainProcess() публичный Метод

Initializes the main bari process
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

Run() публичный Метод

Runs the main bari process
public Run ( ) : bool
Результат bool