C# Class Mono.Cecil.Mdb.MdbReader

Inheritance: ISymbolReader
Mostra file Open project: jbevain/cecil Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
MdbReader ( ModuleDefinition module, MonoSymbolFile symFile ) : System
ProcessDebugHeader ( ImageDebugDirectory directory, byte header ) : bool
Read ( MethodDefinition method ) : MethodDebugInformation

Private Methods

Method Description
AddScope ( Collection scopes, ScopeDebugInformation scope ) : bool
GetDocument ( SourceFileEntry file ) : Document
LineToSequencePoint ( LineNumberEntry line ) : SequencePoint
ReadLineNumbers ( MethodEntry entry, MethodDebugInformation info ) : void
ReadLocalVariables ( MethodEntry entry, ScopeDebugInformation scopes ) : void
ReadScopes ( MethodEntry entry, MethodDebugInformation info ) : Mono.Cecil.Cil.ScopeDebugInformation[]

Method Details

Dispose() public method

public Dispose ( ) : void
return void

MdbReader() public method

public MdbReader ( ModuleDefinition module, MonoSymbolFile symFile ) : System
module ModuleDefinition
symFile Mono.CompilerServices.SymbolWriter.MonoSymbolFile
return System

ProcessDebugHeader() public method

public ProcessDebugHeader ( ImageDebugDirectory directory, byte header ) : bool
directory Mono.Cecil.Cil.ImageDebugDirectory
header byte
return bool

Read() public method

public Read ( MethodDefinition method ) : MethodDebugInformation
method MethodDefinition
return Mono.Cecil.Cil.MethodDebugInformation