C# Class Mono.Debugger.SymbolWriter.MdbSymbolReader

显示文件 Open project: baulig/debugger Class Usage Examples

Public Properties

Property Type Description
Assembly Cecil.AssemblyDefinition
File Mono.CompilerServices.SymbolWriter.MonoSymbolFile

Public Methods

Method Description
MdbSymbolReader ( Cecil asm, MonoSymbolFile file ) : System
PrintCompileUnits ( ) : void
PrintLineNumberTables ( ) : void
PrintLocals ( MethodEntry method ) : void
PrintMethods ( bool include_locals ) : void
PrintSources ( ) : void
Read ( ) : void

Protected Methods

Method Description
CheckAnonymousScope ( AnonymousScopeEntry scope ) : void
CheckCompileUnit ( CompileUnitEntry unit ) : void
CheckMethod ( MethodEntry method ) : void
Debug ( string format ) : void
GetTypeSignature ( Cecil t ) : string
Message ( string format ) : void
ReadAnonymousScopes ( ) : void
ReadCompileUnits ( ) : void
ReadMethods ( ) : void
ReadSourceFiles ( ) : void

Private Methods

Method Description
GetMethodName ( Cecil mdef ) : string
GetMethodSignature ( Cecil mdef ) : string
Main ( string args ) : int
ProcessFile ( string filename ) : int
RemoveGenericArity ( string name ) : string

Method Details

CheckAnonymousScope() protected method

protected CheckAnonymousScope ( AnonymousScopeEntry scope ) : void
scope Mono.CompilerServices.SymbolWriter.AnonymousScopeEntry
return void

CheckCompileUnit() protected method

protected CheckCompileUnit ( CompileUnitEntry unit ) : void
unit Mono.CompilerServices.SymbolWriter.CompileUnitEntry
return void

CheckMethod() protected method

protected CheckMethod ( MethodEntry method ) : void
method Mono.CompilerServices.SymbolWriter.MethodEntry
return void

Debug() protected method

protected Debug ( string format ) : void
format string
return void

GetTypeSignature() protected static method

protected static GetTypeSignature ( Cecil t ) : string
t Cecil
return string

MdbSymbolReader() public method

public MdbSymbolReader ( Cecil asm, MonoSymbolFile file ) : System
asm Cecil
file Mono.CompilerServices.SymbolWriter.MonoSymbolFile
return System

Message() protected method

protected Message ( string format ) : void
format string
return void

PrintCompileUnits() public method

public PrintCompileUnits ( ) : void
return void

PrintLineNumberTables() public method

public PrintLineNumberTables ( ) : void
return void

PrintLocals() public method

public PrintLocals ( MethodEntry method ) : void
method Mono.CompilerServices.SymbolWriter.MethodEntry
return void

PrintMethods() public method

public PrintMethods ( bool include_locals ) : void
include_locals bool
return void

PrintSources() public method

public PrintSources ( ) : void
return void

Read() public method

public Read ( ) : void
return void

ReadAnonymousScopes() protected method

protected ReadAnonymousScopes ( ) : void
return void

ReadCompileUnits() protected method

protected ReadCompileUnits ( ) : void
return void

ReadMethods() protected method

protected ReadMethods ( ) : void
return void

ReadSourceFiles() protected method

protected ReadSourceFiles ( ) : void
return void

Property Details

Assembly public_oe property

public Cecil.AssemblyDefinition Assembly
return Cecil.AssemblyDefinition

File public_oe property

public MonoSymbolFile,Mono.CompilerServices.SymbolWriter File
return Mono.CompilerServices.SymbolWriter.MonoSymbolFile