C# Class VisualMutator.Model.Decompilation.CodeVisualizer

Inheritance: ICodeVisualizer
Mostrar archivo Open project: visualmutator/visualmutator

Public Methods

Method Description
CodeVisualizer ( OriginalCodebase originalCodebase, ICodeDifferenceCreator differenceCreator ) : System
CreateDifferenceListing ( CodeLanguage language, Mutant mutant, MutationResult mutationResult ) : Task
Visualize ( CodeLanguage language, ICciModuleSource modules ) : string
Visualize ( CodeLanguage language, IMethodDefinition method, ICciModuleSource moduSource ) : string
Visualize ( CodeLanguage language, IMethodDefinition mainMethod, System addMethods, ICciModuleSource moduSource ) : string
VisualizeMutatedCode ( CodeLanguage language, MutationResult mutationResult ) : Task
VisualizeOriginalCode ( CodeLanguage language, Mutant mutant ) : Task

Method Details

CodeVisualizer() public method

public CodeVisualizer ( OriginalCodebase originalCodebase, ICodeDifferenceCreator differenceCreator ) : System
originalCodebase OriginalCodebase
differenceCreator ICodeDifferenceCreator
return System

CreateDifferenceListing() public method

public CreateDifferenceListing ( CodeLanguage language, Mutant mutant, MutationResult mutationResult ) : Task
language CodeLanguage
mutant Mutant
mutationResult MutationResult
return Task

Visualize() public method

public Visualize ( CodeLanguage language, ICciModuleSource modules ) : string
language CodeLanguage
modules ICciModuleSource
return string

Visualize() public method

public Visualize ( CodeLanguage language, IMethodDefinition method, ICciModuleSource moduSource ) : string
language CodeLanguage
method IMethodDefinition
moduSource ICciModuleSource
return string

Visualize() public method

public Visualize ( CodeLanguage language, IMethodDefinition mainMethod, System addMethods, ICciModuleSource moduSource ) : string
language CodeLanguage
mainMethod IMethodDefinition
addMethods System
moduSource ICciModuleSource
return string

VisualizeMutatedCode() public method

public VisualizeMutatedCode ( CodeLanguage language, MutationResult mutationResult ) : Task
language CodeLanguage
mutationResult MutationResult
return Task

VisualizeOriginalCode() public method

public VisualizeOriginalCode ( CodeLanguage language, Mutant mutant ) : Task
language CodeLanguage
mutant Mutant
return Task