Header menu logo fantomas

ILInstr Type

The instruction set.

Union cases

Union case Description

AI_add

Full Usage: AI_add

AI_add_ovf

Full Usage: AI_add_ovf

AI_add_ovf_un

Full Usage: AI_add_ovf_un

AI_and

Full Usage: AI_and

AI_ceq

Full Usage: AI_ceq

AI_cgt

Full Usage: AI_cgt

AI_cgt_un

Full Usage: AI_cgt_un

AI_ckfinite

Full Usage: AI_ckfinite

AI_clt

Full Usage: AI_clt

AI_clt_un

Full Usage: AI_clt_un

AI_conv ILBasicType

Full Usage: AI_conv ILBasicType

Parameters:
Item : ILBasicType

AI_conv_ovf ILBasicType

Full Usage: AI_conv_ovf ILBasicType

Parameters:
Item : ILBasicType

AI_conv_ovf_un ILBasicType

Full Usage: AI_conv_ovf_un ILBasicType

Parameters:
Item : ILBasicType

AI_div

Full Usage: AI_div

AI_div_un

Full Usage: AI_div_un

AI_dup

Full Usage: AI_dup

AI_ldc(ILBasicType, ILConst)

Full Usage: AI_ldc(ILBasicType, ILConst)

Parameters:
Item1 : ILBasicType
Item2 : ILConst

AI_ldnull

Full Usage: AI_ldnull

AI_mul

Full Usage: AI_mul

AI_mul_ovf

Full Usage: AI_mul_ovf

AI_mul_ovf_un

Full Usage: AI_mul_ovf_un

AI_neg

Full Usage: AI_neg

AI_nop

Full Usage: AI_nop

AI_not

Full Usage: AI_not

AI_or

Full Usage: AI_or

AI_pop

Full Usage: AI_pop

AI_rem

Full Usage: AI_rem

AI_rem_un

Full Usage: AI_rem_un

AI_shl

Full Usage: AI_shl

AI_shr

Full Usage: AI_shr

AI_shr_un

Full Usage: AI_shr_un

AI_sub

Full Usage: AI_sub

AI_sub_ovf

Full Usage: AI_sub_ovf

AI_sub_ovf_un

Full Usage: AI_sub_ovf_un

AI_xor

Full Usage: AI_xor

EI_ilzero ILType

Full Usage: EI_ilzero ILType

Parameters:
Item : ILType

EI_ldlen_multi(int32, int32)

Full Usage: EI_ldlen_multi(int32, int32)

Parameters:
    Item1 : int32
    Item2 : int32

Item1 : int32
Item2 : int32

I_arglist

Full Usage: I_arglist

I_box ILType

Full Usage: I_box ILType

Parameters:
Item : ILType

I_br ILCodeLabel

Full Usage: I_br ILCodeLabel

Parameters:
Item : ILCodeLabel

I_break

Full Usage: I_break

I_call(ILTailcall, ILMethodSpec, ILVarArgs)

Full Usage: I_call(ILTailcall, ILMethodSpec, ILVarArgs)

Parameters:
Item1 : ILTailcall
Item2 : ILMethodSpec
Item3 : ILVarArgs

I_callconstraint(callvirt, ILTailcall, ILType, ILMethodSpec, ILVarArgs)

Full Usage: I_callconstraint(callvirt, ILTailcall, ILType, ILMethodSpec, ILVarArgs)

Parameters:
callvirt : bool
Item2 : ILTailcall
Item3 : ILType
Item4 : ILMethodSpec
Item5 : ILVarArgs
Item1 : ILTailcall
Item2 : ILCallingSignature
Item3 : ILVarArgs

I_callvirt(ILTailcall, ILMethodSpec, ILVarArgs)

Full Usage: I_callvirt(ILTailcall, ILMethodSpec, ILVarArgs)

Parameters:
Item1 : ILTailcall
Item2 : ILMethodSpec
Item3 : ILVarArgs

I_castclass ILType

Full Usage: I_castclass ILType

Parameters:
Item : ILType

I_cpblk(ILAlignment, ILVolatility)

Full Usage: I_cpblk(ILAlignment, ILVolatility)

Parameters:
Item1 : ILAlignment
Item2 : ILVolatility

I_cpobj ILType

Full Usage: I_cpobj ILType

Parameters:
Item : ILType

I_endfilter

Full Usage: I_endfilter

I_endfinally

Full Usage: I_endfinally

I_initblk(ILAlignment, ILVolatility)

Full Usage: I_initblk(ILAlignment, ILVolatility)

Parameters:
Item1 : ILAlignment
Item2 : ILVolatility

I_initobj ILType

Full Usage: I_initobj ILType

Parameters:
Item : ILType

I_isinst ILType

Full Usage: I_isinst ILType

Parameters:
Item : ILType

I_jmp ILMethodSpec

Full Usage: I_jmp ILMethodSpec

Parameters:

I_ldarg uint16

Full Usage: I_ldarg uint16

Parameters:
    Item : uint16

Item : uint16

I_ldarga uint16

Full Usage: I_ldarga uint16

Parameters:
    Item : uint16

Item : uint16

I_ldelem ILBasicType

Full Usage: I_ldelem ILBasicType

Parameters:
Item : ILBasicType

I_ldelem_any(ILArrayShape, ILType)

Full Usage: I_ldelem_any(ILArrayShape, ILType)

Parameters:
Item1 : ILArrayShape
Item2 : ILType

I_ldelema(ILReadonly, bool, ILArrayShape, ILType)

Full Usage: I_ldelema(ILReadonly, bool, ILArrayShape, ILType)

Parameters:
Item1 : ILReadonly
Item2 : bool
Item3 : ILArrayShape
Item4 : ILType
Item1 : ILAlignment
Item2 : ILVolatility
Item3 : ILFieldSpec

I_ldflda ILFieldSpec

Full Usage: I_ldflda ILFieldSpec

Parameters:
Item : ILFieldSpec

I_ldftn ILMethodSpec

Full Usage: I_ldftn ILMethodSpec

Parameters:
Item1 : ILAlignment
Item2 : ILVolatility
Item3 : ILBasicType

I_ldlen

Full Usage: I_ldlen

I_ldloc uint16

Full Usage: I_ldloc uint16

Parameters:
    Item : uint16

Item : uint16

I_ldloca uint16

Full Usage: I_ldloca uint16

Parameters:
    Item : uint16

Item : uint16

I_ldobj(ILAlignment, ILVolatility, ILType)

Full Usage: I_ldobj(ILAlignment, ILVolatility, ILType)

Parameters:
Item1 : ILAlignment
Item2 : ILVolatility
Item3 : ILType

I_ldsfld(ILVolatility, ILFieldSpec)

Full Usage: I_ldsfld(ILVolatility, ILFieldSpec)

Parameters:
Item1 : ILVolatility
Item2 : ILFieldSpec

I_ldsflda ILFieldSpec

Full Usage: I_ldsflda ILFieldSpec

Parameters:
Item : ILFieldSpec

I_ldstr string

Full Usage: I_ldstr string

Parameters:
    Item : string

Item : string

I_ldtoken ILToken

Full Usage: I_ldtoken ILToken

Parameters:
Item : ILToken

I_ldvirtftn ILMethodSpec

Full Usage: I_ldvirtftn ILMethodSpec

Parameters:

I_leave ILCodeLabel

Full Usage: I_leave ILCodeLabel

Parameters:
Item : ILCodeLabel

I_localloc

Full Usage: I_localloc

I_mkrefany ILType

Full Usage: I_mkrefany ILType

Parameters:
Item : ILType

I_newarr(ILArrayShape, ILType)

Full Usage: I_newarr(ILArrayShape, ILType)

Parameters:
Item1 : ILArrayShape
Item2 : ILType

I_newobj(ILMethodSpec, ILVarArgs)

Full Usage: I_newobj(ILMethodSpec, ILVarArgs)

Parameters:
Item1 : ILMethodSpec
Item2 : ILVarArgs

I_refanytype

Full Usage: I_refanytype

I_refanyval ILType

Full Usage: I_refanyval ILType

Parameters:
Item : ILType

I_ret

Full Usage: I_ret

I_rethrow

Full Usage: I_rethrow

I_seqpoint ILDebugPoint

Full Usage: I_seqpoint ILDebugPoint

Parameters:

I_sizeof ILType

Full Usage: I_sizeof ILType

Parameters:
Item : ILType

I_starg uint16

Full Usage: I_starg uint16

Parameters:
    Item : uint16

Item : uint16

I_stelem ILBasicType

Full Usage: I_stelem ILBasicType

Parameters:
Item : ILBasicType

I_stelem_any(ILArrayShape, ILType)

Full Usage: I_stelem_any(ILArrayShape, ILType)

Parameters:
Item1 : ILArrayShape
Item2 : ILType
Item1 : ILAlignment
Item2 : ILVolatility
Item3 : ILFieldSpec
Item1 : ILAlignment
Item2 : ILVolatility
Item3 : ILBasicType

I_stloc uint16

Full Usage: I_stloc uint16

Parameters:
    Item : uint16

Item : uint16

I_stobj(ILAlignment, ILVolatility, ILType)

Full Usage: I_stobj(ILAlignment, ILVolatility, ILType)

Parameters:
Item1 : ILAlignment
Item2 : ILVolatility
Item3 : ILType

I_stsfld(ILVolatility, ILFieldSpec)

Full Usage: I_stsfld(ILVolatility, ILFieldSpec)

Parameters:
Item1 : ILVolatility
Item2 : ILFieldSpec

I_switch ILCodeLabel list

Full Usage: I_switch ILCodeLabel list

Parameters:
Item : ILCodeLabel list

I_throw

Full Usage: I_throw

I_unbox ILType

Full Usage: I_unbox ILType

Parameters:
Item : ILType

I_unbox_any ILType

Full Usage: I_unbox_any ILType

Parameters:
Item : ILType

Type something to start searching.