C# Class VisualMutator.Controllers.MainController

Inheritance: Model.Controller
Show file Open project: visualmutator/visualmutator Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
Clean ( ) : void
SessionFinished ( ) : void
SetState ( OperationsState state ) : void
ShowOptions ( ) : void
Test ( ) : void

Method Details

Deactivate() public method

public Deactivate ( ) : void
return void

Initialize() public method

public Initialize ( ) : void
return void

MainController() public method

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
return System

PauseOperations() public method

public PauseOperations ( ) : void
return void

ResumeOperations() public method

public ResumeOperations ( ) : void
return void

RunMutationSession() public method

public RunMutationSession ( MethodIdentifier methodIdentifier = null, List testAssemblies = null, bool auto = false ) : Task
methodIdentifier MethodIdentifier
testAssemblies List
auto bool
return Task

RunMutationSessionForCurrentPosition() public method

public RunMutationSessionForCurrentPosition ( ) : void
return void

SaveResults() public method

public SaveResults ( ) : void
return void

SaveResultsAuto() public method

public SaveResultsAuto ( string resultsPath ) : Task
resultsPath string
return Task

StopOperations() public method

public StopOperations ( ) : void
return void

Subscribe() public method

public Subscribe ( SessionController sessionController ) : void
sessionController SessionController
return void