C# Class PeToText.VisualSourceEmitter

Inheritance: CSharpSourceEmitter.SourceEmitter
ファイルを表示 Open project: visualmutator/visualmutator

Public Methods

Method Description
PrintLocalName ( ILocalDefinition local ) : void
Traverse ( IMethodBody methodBody ) : void
VisualSourceEmitter ( ISourceEmitterOutput sourceEmitterOutput, IMetadataHost host, PdbReader pdbReader, bool noIL, bool printCompilerGeneratedMembers )

Protected Methods

Method Description
GetLocalName ( ILocalDefinition local ) : string

Private Methods

Method Description
PrintConstants ( IEnumerable locals ) : void
PrintLocals ( IEnumerable locals ) : void
PrintOperation ( IOperation operation ) : void
PrintScopes ( ILocalScope scope ) : void
PrintScopes ( IMethodBody methodBody ) : void
PrintSourceLocation ( IPrimarySourceLocation psloc ) : void

Method Details

GetLocalName() protected method

protected GetLocalName ( ILocalDefinition local ) : string
local ILocalDefinition
return string

PrintLocalName() public method

public PrintLocalName ( ILocalDefinition local ) : void
local ILocalDefinition
return void

Traverse() public method

public Traverse ( IMethodBody methodBody ) : void
methodBody IMethodBody
return void

VisualSourceEmitter() public method

public VisualSourceEmitter ( ISourceEmitterOutput sourceEmitterOutput, IMetadataHost host, PdbReader pdbReader, bool noIL, bool printCompilerGeneratedMembers )
sourceEmitterOutput ISourceEmitterOutput
host IMetadataHost
pdbReader PdbReader
noIL bool
printCompilerGeneratedMembers bool