C# Класс VisualMutator.Controllers.MainController

Наследование: Model.Controller
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Deactivate ( ) : void
Initialize ( ) : void
MainController ( IObservable environmentEvents1, IFactory optionsController, ViewModels.MainViewModel viewModel, ContinuousConfigurator continuousConfigurator, IOptionsManager optionsManager, IHostEnviromentConnection host, CommonServices svc ) : System
PauseOperations ( ) : void
ResumeOperations ( ) : void
RunMutationSession ( MethodIdentifier methodIdentifier = null, List testAssemblies = null, bool auto = false ) : Task
RunMutationSessionForCurrentPosition ( ) : void
SaveResults ( ) : void
SaveResultsAuto ( string resultsPath ) : Task
StopOperations ( ) : void
Subscribe ( SessionController sessionController ) : void

Приватные методы

Метод Описание
Clean ( ) : void
SessionFinished ( ) : void
SetState ( OperationsState state ) : void
ShowOptions ( ) : void
Test ( ) : void

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

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

public Deactivate ( ) : void
Результат void

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

public Initialize ( ) : void
Результат void

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

public MainController ( IObservable environmentEvents1, IFactory optionsController, ViewModels.MainViewModel viewModel, ContinuousConfigurator continuousConfigurator, IOptionsManager optionsManager, IHostEnviromentConnection host, CommonServices svc ) : System
environmentEvents1 IObservable
optionsController IFactory
viewModel ViewModels.MainViewModel
continuousConfigurator ContinuousConfigurator
optionsManager IOptionsManager
host IHostEnviromentConnection
svc CommonServices
Результат System

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

public PauseOperations ( ) : void
Результат void

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

public ResumeOperations ( ) : void
Результат void

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

public RunMutationSession ( MethodIdentifier methodIdentifier = null, List testAssemblies = null, bool auto = false ) : Task
methodIdentifier MethodIdentifier
testAssemblies List
auto bool
Результат Task

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

public RunMutationSessionForCurrentPosition ( ) : void
Результат void

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

public SaveResults ( ) : void
Результат void

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

public SaveResultsAuto ( string resultsPath ) : Task
resultsPath string
Результат Task

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

public StopOperations ( ) : void
Результат void

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

public Subscribe ( SessionController sessionController ) : void
sessionController SessionController
Результат void