C# Class Girl.PEAnalyzer.ImplMapTable

A row is entered in the ImplMap table for each parent Method (see Section 14.5) that is defined with a .pinvokeimpl interoperation attribute specifying the MappingFlags, ImportName and ImportScope. For an example see Section 14.5.
Inheritance: TableBase
ファイルを表示 Open project: higepon/mona Class Usage Examples

Public Properties

Property Type Description
ImportName int
ImportScope int
MappingFlags short
MemberForwarded int

Public Methods

Method Description
GetInfos ( StringBuilder sb ) : void
ImplMapTable ( ) : System
ReadData ( byte data, int offset ) : void

Method Details

GetInfos() public method

public GetInfos ( StringBuilder sb ) : void
sb StringBuilder
return void

ImplMapTable() public method

public ImplMapTable ( ) : System
return System

ReadData() public method

public ReadData ( byte data, int offset ) : void
data byte
offset int
return void

Property Details

ImportName public_oe property

index into the String heap
public int ImportName
return int

ImportScope public_oe property

index into the ModuleRef table
public int ImportScope
return int

MappingFlags public_oe property

a 2 byte bitmask of type PInvokeAttributes, clause 22.1.7
public short MappingFlags
return short

MemberForwarded public_oe property

index into the Field or MethodDef table; more precisely, a MemberForwarded coded index
public int MemberForwarded
return int