C# Class Mono.Cecil.PE.ImageReader

Inheritance: Mono.Cecil.PE.BinaryStreamReader
Show file Open project: jbevain/cecil Class Usage Examples

Public Methods

Method Description
ImageReader ( Disposable stream, string file_name ) : System
ReadImage ( Disposable stream, string file_name ) : Image
ReadPortablePdb ( Disposable stream, string file_name ) : Image

Private Methods

Method Description
ComputeTableInformations ( ) : void
GetCodedIndexSize ( CodedIndex index ) : int
GetModuleKind ( ushort characteristics, ushort subsystem ) : ModuleKind
GetTableIndexSize ( Table table ) : int
MoveTo ( Mono.Cecil.PE.DataDirectory directory ) : void
ReadAlignedString ( int length ) : string
ReadArchitecture ( ) : TargetArchitecture
ReadCLIHeader ( ) : void
ReadHeapData ( uint offset, uint size ) : byte[]
ReadImage ( ) : void
ReadMetadata ( ) : void
ReadMetadataStream ( Section section ) : void
ReadOptionalHeaders ( ushort &subsystem, ushort &dll_characteristics ) : void
ReadPdbHeap ( ) : void
ReadSections ( ushort count ) : void
ReadTableHeap ( ) : void
ReadZeroTerminatedString ( int length ) : string
SetIndexSize ( Heap heap, uint sizes, byte flag ) : void

Method Details

ImageReader() public method

public ImageReader ( Disposable stream, string file_name ) : System
stream Disposable
file_name string
return System

ReadImage() public static method

public static ReadImage ( Disposable stream, string file_name ) : Image
stream Disposable
file_name string
return Image

ReadPortablePdb() public static method

public static ReadPortablePdb ( Disposable stream, string file_name ) : Image
stream Disposable
file_name string
return Image