C# 클래스 VisualMutator.Model.Decompilation.CodeVisualizer

상속: ICodeVisualizer
파일 보기 프로젝트 열기: visualmutator/visualmutator

공개 메소드들

메소드 설명
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

메소드 상세

CodeVisualizer() 공개 메소드

public CodeVisualizer ( OriginalCodebase originalCodebase, ICodeDifferenceCreator differenceCreator ) : System
originalCodebase OriginalCodebase
differenceCreator ICodeDifferenceCreator
리턴 System

CreateDifferenceListing() 공개 메소드

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

Visualize() 공개 메소드

public Visualize ( CodeLanguage language, ICciModuleSource modules ) : string
language CodeLanguage
modules ICciModuleSource
리턴 string

Visualize() 공개 메소드

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

Visualize() 공개 메소드

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

VisualizeMutatedCode() 공개 메소드

public VisualizeMutatedCode ( CodeLanguage language, MutationResult mutationResult ) : Task
language CodeLanguage
mutationResult MutationResult
리턴 Task

VisualizeOriginalCode() 공개 메소드

public VisualizeOriginalCode ( CodeLanguage language, Mutant mutant ) : Task
language CodeLanguage
mutant Mutant
리턴 Task