C# Class VisualMutator.Model.Mutations.MutationExecutor

Inheritance: IMutationExecutor
Datei anzeigen Open project: visualmutator/visualmutator

Public Methods

Method Description
ExecuteMutation ( Mutant mutant, CciModuleSource moduleSource ) : Task
ExecuteMutation ( Mutant mutant, CciModuleSource moduleSource, CciModuleSource moduleSource2 ) : Task
ExecuteMutation ( Mutant mutant, List moduleSource ) : Task
FindTargets ( CciModuleSource module, ProgressCounter subProgress ) : MutationTarget>.MultiDictionary
MutationExecutor ( OptionsModel options, MutationSessionChoices choices, CommonServices svc ) : CSharpSourceEmitter

Private Methods

Method Description
LimitMutationTargets ( IEnumerable targets ) : IList

Method Details

ExecuteMutation() public method

public ExecuteMutation ( Mutant mutant, CciModuleSource moduleSource ) : Task
mutant Mutant
moduleSource CciModuleSource
return Task

ExecuteMutation() public method

public ExecuteMutation ( Mutant mutant, CciModuleSource moduleSource, CciModuleSource moduleSource2 ) : Task
mutant Mutant
moduleSource CciModuleSource
moduleSource2 CciModuleSource
return Task

ExecuteMutation() public method

public ExecuteMutation ( Mutant mutant, List moduleSource ) : Task
mutant Mutant
moduleSource List
return Task

FindTargets() public method

public FindTargets ( CciModuleSource module, ProgressCounter subProgress ) : MutationTarget>.MultiDictionary
module CciModuleSource
subProgress ProgressCounter
return MutationTarget>.MultiDictionary

MutationExecutor() public method

public MutationExecutor ( OptionsModel options, MutationSessionChoices choices, CommonServices svc ) : CSharpSourceEmitter
options OptionsModel
choices MutationSessionChoices
svc CommonServices
return CSharpSourceEmitter