C# Class PERWAPI.CILInstruction

Descriptor for an IL instruction
ファイルを表示 Open project: xored/f4 Class Usage Examples

Protected Properties

Property Type Description
FEopDeltaDistance int[]
FEopcode string[]
USHeapIndex uint
leadByte byte
longInstrStart uint
maxByteVal sbyte
minByteVal sbyte
opDeltaDistance int[]
opcode string[]

Public Methods

Method Description
GetPos ( ) : int

Private Methods

Method Description
BuildCILInfo ( CILWriter output ) : void
BuildTables ( MetaDataOut md ) : void
Check ( MetaDataOut md ) : bool
GetDeltaDistance ( ) : int

Get the delta distance for this instruction.

The delta distance is the resulting difference of items left on the stack after calling this instruction.

GetInstName ( ) : string
Resolve ( ) : void
Write ( CILWriter output ) : void
Write ( PEWriter output ) : void

Method Details

GetPos() public method

public GetPos ( ) : int
return int

Property Details

FEopDeltaDistance protected_oe static_oe property

A list of the delta distances for the given FE CIL instructions.
protected static int[] FEopDeltaDistance
return int[]

FEopcode protected_oe static_oe property

A list of the delta distances for the given CIL instructions.
protected static string[] FEopcode
return string[]

USHeapIndex protected_oe static_oe property

protected static uint USHeapIndex
return uint

leadByte protected_oe static_oe property

protected static byte leadByte
return byte

longInstrStart protected_oe static_oe property

protected static uint longInstrStart
return uint

maxByteVal protected_oe static_oe property

protected static sbyte maxByteVal
return sbyte

minByteVal protected_oe static_oe property

protected static sbyte minByteVal
return sbyte

opDeltaDistance protected_oe static_oe property

protected static int[] opDeltaDistance
return int[]

opcode protected_oe static_oe property

protected static string[] opcode
return string[]