C# Class Mono.Cecil.Cil.PortablePdbWriter

Inheritance: ISymbolWriter
Mostra file Open project: Unity-Technologies/cecil Class Usage Examples

Private Properties

Property Type Description
CheckMethodDebugInformationTable void
WritePdbHeap void
WriteTableHeap void

Public Methods

Method Description
Dispose ( ) : void
GetDebugHeader ( ImageDebugDirectory &directory, byte &header ) : bool
PortablePdbWriter ( MetadataBuilder pdb_metadata, ModuleDefinition module ) : System
PortablePdbWriter ( MetadataBuilder pdb_metadata, ModuleDefinition module, ImageWriter writer ) : System
SetModuleMetadata ( MetadataBuilder metadata ) : void
Write ( MethodDebugInformation info ) : void

Private Methods

Method Description
CheckMethodDebugInformationTable ( ) : void
WritePdbHeap ( ) : void
WriteTableHeap ( ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetDebugHeader() public method

public GetDebugHeader ( ImageDebugDirectory &directory, byte &header ) : bool
directory ImageDebugDirectory
header byte
return bool

PortablePdbWriter() public method

public PortablePdbWriter ( MetadataBuilder pdb_metadata, ModuleDefinition module ) : System
pdb_metadata MetadataBuilder
module ModuleDefinition
return System

PortablePdbWriter() public method

public PortablePdbWriter ( MetadataBuilder pdb_metadata, ModuleDefinition module, ImageWriter writer ) : System
pdb_metadata MetadataBuilder
module ModuleDefinition
writer Mono.Cecil.PE.ImageWriter
return System

SetModuleMetadata() public method

public SetModuleMetadata ( MetadataBuilder metadata ) : void
metadata MetadataBuilder
return void

Write() public method

public Write ( MethodDebugInformation info ) : void
info MethodDebugInformation
return void