C# Class Mono.Cecil.Mdb.MdbWriter

Inheritance: ISymbolWriter
Mostra file Open project: jbevain/cecil

Public Methods

Method Description
Dispose ( ) : void
GetDebugHeader ( ImageDebugDirectory &directory, byte &header ) : bool
MdbWriter ( System.Guid mvid, string assembly ) : System
Write ( MethodDebugInformation info ) : void

Private Methods

Method Description
GetSourceFile ( Document document ) : SourceFile
Populate ( Collection sequencePoints, int offsets, int startRows, int endRows, int startCols, int endCols, SourceFile &file ) : void
WriteRootScope ( ScopeDebugInformation scope, MethodDebugInformation info ) : void
WriteScope ( ScopeDebugInformation scope, MethodDebugInformation info ) : void
WriteScopeVariables ( ScopeDebugInformation scope ) : void
WriteScopes ( Collection scopes, MethodDebugInformation info ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetDebugHeader() public method

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

MdbWriter() public method

public MdbWriter ( System.Guid mvid, string assembly ) : System
mvid System.Guid
assembly string
return System

Write() public method

public Write ( MethodDebugInformation info ) : void
info Mono.Cecil.Cil.MethodDebugInformation
return void