C# Класс VisualMutator.Model.Mutations.MutationExecutor

Наследование: IMutationExecutor
Показать файл Открыть проект

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

Метод Описание
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

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

Метод Описание
LimitMutationTargets ( IEnumerable targets ) : IList

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

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

public ExecuteMutation ( Mutant mutant, CciModuleSource moduleSource ) : Task
mutant Mutant
moduleSource CciModuleSource
Результат Task

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

public ExecuteMutation ( Mutant mutant, CciModuleSource moduleSource, CciModuleSource moduleSource2 ) : Task
mutant Mutant
moduleSource CciModuleSource
moduleSource2 CciModuleSource
Результат Task

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

public ExecuteMutation ( Mutant mutant, List moduleSource ) : Task
mutant Mutant
moduleSource List
Результат Task

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

public FindTargets ( CciModuleSource module, ProgressCounter subProgress ) : MutationTarget>.MultiDictionary
module CciModuleSource
subProgress ProgressCounter
Результат MutationTarget>.MultiDictionary

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

public MutationExecutor ( OptionsModel options, MutationSessionChoices choices, CommonServices svc ) : CSharpSourceEmitter
options OptionsModel
choices MutationSessionChoices
svc CommonServices
Результат CSharpSourceEmitter