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.

파일 보기 프로젝트 열기: vigoo/bari

공개 메소드들

메소드 설명
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