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

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

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

Метод Описание
CreateEquivalentMutant ( AssemblyNode &assemblyNode ) : Mutant
InitMutantsForOperators ( ProgressCounter percentCompleted ) : IList
MutantsContainer ( IMutationExecutor mutationExecutor, OriginalCodebase originalCodebase, OptionsModel options ) : System

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

Метод Описание
BuildMutantsTree ( string moduleName, MutationTarget>.MultiDictionary mutationTargets ) : AssemblyNode
GroupOrMutant ( MutationTarget>.IGrouping byGroupGrouping ) : MutationNode
deleteUsedMutants ( List assNodes ) : List
findPartner ( List assNodes, Mutant mutant ) : Mutant
getIdWithoutNr ( string id ) : string
modifyAssNodes ( List assNodes ) : List

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

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

public CreateEquivalentMutant ( AssemblyNode &assemblyNode ) : Mutant
assemblyNode AssemblyNode
Результат Mutant

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

public InitMutantsForOperators ( ProgressCounter percentCompleted ) : IList
percentCompleted ProgressCounter
Результат IList

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

public MutantsContainer ( IMutationExecutor mutationExecutor, OriginalCodebase originalCodebase, OptionsModel options ) : System
mutationExecutor IMutationExecutor
originalCodebase OriginalCodebase
options OptionsModel
Результат System