C# Class Mono.Cecil.Pdb.PdbReader

Inheritance: ISymbolReader
Mostra file Open project: jbevain/cecil

Public Methods

Method Description
Dispose ( ) : void
ProcessDebugHeader ( ImageDebugDirectory directory, byte header ) : bool
Read ( MethodDefinition method ) : MethodDebugInformation

Private Methods

Method Description
AddScope ( Collection scopes, ScopeDebugInformation scope ) : bool
GetDocument ( Microsoft.Cci.Pdb.PdbSource source ) : Document
PdbReader ( Disposable file ) : System
PopulateFunctions ( ) : bool
ReadInt32 ( byte bytes, int start ) : int
ReadLine ( Microsoft.Cci.Pdb.PdbLine line, Document document, MethodDebugInformation info ) : void
ReadLines ( Microsoft.Cci.Pdb.PdbLines lines, MethodDebugInformation info ) : void
ReadScopeAndLocals ( Microsoft.Cci.Pdb.PdbScope scopes, MethodDebugInformation info ) : Collection
ReadScopeAndLocals ( Microsoft.Cci.Pdb.PdbScope scope, MethodDebugInformation info ) : ScopeDebugInformation
ReadSequencePoints ( PdbFunction function, MethodDebugInformation info ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

ProcessDebugHeader() public method

public ProcessDebugHeader ( ImageDebugDirectory directory, byte header ) : bool
directory ImageDebugDirectory
header byte
return bool

Read() public method

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