C# Class AsmResolver.ImageModuleImport

Represents a module in the import data directory of a windows assembly image.
Inheritance: FileSegment
Exibir arquivo Open project: JerreS/AsmResolver Class Usage Examples

Public Methods

Method Description
GetPhysicalLength ( ) : uint
GetSymbolImportAddress ( ImageSymbolImport import, bool is32Bit ) : ulong

Determines the import address to use for a specific function.

ImageModuleImport ( ) : System
ImageModuleImport ( string name ) : System
ToString ( ) : string
Write ( WritingContext context ) : void

Private Methods

Method Description
FromReadingContext ( ReadingContext context ) : ImageModuleImport

Method Details

GetPhysicalLength() public method

public GetPhysicalLength ( ) : uint
return uint

GetSymbolImportAddress() public method

Determines the import address to use for a specific function.
public GetSymbolImportAddress ( ImageSymbolImport import, bool is32Bit ) : ulong
import ImageSymbolImport The imported symbol to get the address from.
is32Bit bool Specifies whether the address should be a 32-bit or 64-bit address.
return ulong

ImageModuleImport() public method

public ImageModuleImport ( ) : System
return System

ImageModuleImport() public method

public ImageModuleImport ( string name ) : System
name string
return System

ToString() public method

public ToString ( ) : string
return string

Write() public method

public Write ( WritingContext context ) : void
context WritingContext
return void