C# Class VisualMutator.Controllers.MainController

Inheritance: Model.Controller
Afficher le fichier Open project: visualmutator/visualmutator Class Usage Examples

Méthodes publiques

Méthode 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

Méthode Description
Clean ( ) : void
SessionFinished ( ) : void
SetState ( OperationsState state ) : void
ShowOptions ( ) : void
Test ( ) : void

Method Details

Deactivate() public méthode

public Deactivate ( ) : void
Résultat void

Initialize() public méthode

public Initialize ( ) : void
Résultat void

MainController() public méthode

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
Résultat System

PauseOperations() public méthode

public PauseOperations ( ) : void
Résultat void

ResumeOperations() public méthode

public ResumeOperations ( ) : void
Résultat void

RunMutationSession() public méthode

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

RunMutationSessionForCurrentPosition() public méthode

public RunMutationSessionForCurrentPosition ( ) : void
Résultat void

SaveResults() public méthode

public SaveResults ( ) : void
Résultat void

SaveResultsAuto() public méthode

public SaveResultsAuto ( string resultsPath ) : Task
resultsPath string
Résultat Task

StopOperations() public méthode

public StopOperations ( ) : void
Résultat void

Subscribe() public méthode

public Subscribe ( SessionController sessionController ) : void
sessionController SessionController
Résultat void