OpCodes Fields
TOC
Collapse the table of content
Expand the table of content

OpCodes Fields

 

Namespace:   System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)

NameDescription
System_CAPS_pubfieldSystem_CAPS_staticAdd

Adds two values and pushes the result onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticAdd_Ovf

Adds two integers, performs an overflow check, and pushes the result onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticAdd_Ovf_Un

Adds two unsigned integer values, performs an overflow check, and pushes the result onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticAnd

Computes the bitwise AND of two values and pushes the result onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticArglist

Returns an unmanaged pointer to the argument list of the current method.

System_CAPS_pubfieldSystem_CAPS_staticBeq

Transfers control to a target instruction if two values are equal.

System_CAPS_pubfieldSystem_CAPS_staticBeq_S

Transfers control to a target instruction (short form) if two values are equal.

System_CAPS_pubfieldSystem_CAPS_staticBge

Transfers control to a target instruction if the first value is greater than or equal to the second value.

System_CAPS_pubfieldSystem_CAPS_staticBge_S

Transfers control to a target instruction (short form) if the first value is greater than or equal to the second value.

System_CAPS_pubfieldSystem_CAPS_staticBge_Un

Transfers control to a target instruction if the first value is greater than the second value, when comparing unsigned integer values or unordered float values.

System_CAPS_pubfieldSystem_CAPS_staticBge_Un_S

Transfers control to a target instruction (short form) if the first value is greater than the second value, when comparing unsigned integer values or unordered float values.

System_CAPS_pubfieldSystem_CAPS_staticBgt

Transfers control to a target instruction if the first value is greater than the second value.

System_CAPS_pubfieldSystem_CAPS_staticBgt_S

Transfers control to a target instruction (short form) if the first value is greater than the second value.

System_CAPS_pubfieldSystem_CAPS_staticBgt_Un

Transfers control to a target instruction if the first value is greater than the second value, when comparing unsigned integer values or unordered float values.

System_CAPS_pubfieldSystem_CAPS_staticBgt_Un_S

Transfers control to a target instruction (short form) if the first value is greater than the second value, when comparing unsigned integer values or unordered float values.

System_CAPS_pubfieldSystem_CAPS_staticBle

Transfers control to a target instruction if the first value is less than or equal to the second value.

System_CAPS_pubfieldSystem_CAPS_staticBle_S

Transfers control to a target instruction (short form) if the first value is less than or equal to the second value.

System_CAPS_pubfieldSystem_CAPS_staticBle_Un

Transfers control to a target instruction if the first value is less than or equal to the second value, when comparing unsigned integer values or unordered float values.

System_CAPS_pubfieldSystem_CAPS_staticBle_Un_S

Transfers control to a target instruction (short form) if the first value is less than or equal to the second value, when comparing unsigned integer values or unordered float values.

System_CAPS_pubfieldSystem_CAPS_staticBlt

Transfers control to a target instruction if the first value is less than the second value.

System_CAPS_pubfieldSystem_CAPS_staticBlt_S

Transfers control to a target instruction (short form) if the first value is less than the second value.

System_CAPS_pubfieldSystem_CAPS_staticBlt_Un

Transfers control to a target instruction if the first value is less than the second value, when comparing unsigned integer values or unordered float values.

System_CAPS_pubfieldSystem_CAPS_staticBlt_Un_S

Transfers control to a target instruction (short form) if the first value is less than the second value, when comparing unsigned integer values or unordered float values.

System_CAPS_pubfieldSystem_CAPS_staticBne_Un

Transfers control to a target instruction when two unsigned integer values or unordered float values are not equal.

System_CAPS_pubfieldSystem_CAPS_staticBne_Un_S

Transfers control to a target instruction (short form) when two unsigned integer values or unordered float values are not equal.

System_CAPS_pubfieldSystem_CAPS_staticBox

Converts a value type to an object reference (type O).

System_CAPS_pubfieldSystem_CAPS_staticBr

Unconditionally transfers control to a target instruction.

System_CAPS_pubfieldSystem_CAPS_staticBr_S

Unconditionally transfers control to a target instruction (short form).

System_CAPS_pubfieldSystem_CAPS_staticBreak

Signals the Common Language Infrastructure (CLI) to inform the debugger that a break point has been tripped.

System_CAPS_pubfieldSystem_CAPS_staticBrfalse

Transfers control to a target instruction if value is false, a null reference (Nothing in Visual Basic), or zero.

System_CAPS_pubfieldSystem_CAPS_staticBrfalse_S

Transfers control to a target instruction if value is false, a null reference, or zero.

System_CAPS_pubfieldSystem_CAPS_staticBrtrue

Transfers control to a target instruction if value is true, not null, or non-zero.

System_CAPS_pubfieldSystem_CAPS_staticBrtrue_S

Transfers control to a target instruction (short form) if value is true, not null, or non-zero.

System_CAPS_pubfieldSystem_CAPS_staticCall

Calls the method indicated by the passed method descriptor.

System_CAPS_pubfieldSystem_CAPS_staticCalli

Calls the method indicated on the evaluation stack (as a pointer to an entry point) with arguments described by a calling convention.

System_CAPS_pubfieldSystem_CAPS_staticCallvirt

Calls a late-bound method on an object, pushing the return value onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticCastclass

Attempts to cast an object passed by reference to the specified class.

System_CAPS_pubfieldSystem_CAPS_staticCeq

Compares two values. If they are equal, the integer value 1 (int32) is pushed onto the evaluation stack; otherwise 0 (int32) is pushed onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticCgt

Compares two values. If the first value is greater than the second, the integer value 1 (int32) is pushed onto the evaluation stack; otherwise 0 (int32) is pushed onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticCgt_Un

Compares two unsigned or unordered values. If the first value is greater than the second, the integer value 1 (int32) is pushed onto the evaluation stack; otherwise 0 (int32) is pushed onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticCkfinite

Throws ArithmeticException if value is not a finite number.

System_CAPS_pubfieldSystem_CAPS_staticClt

Compares two values. If the first value is less than the second, the integer value 1 (int32) is pushed onto the evaluation stack; otherwise 0 (int32) is pushed onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticClt_Un

Compares the unsigned or unordered values value1 and value2. If value1 is less than value2, then the integer value 1 (int32) is pushed onto the evaluation stack; otherwise 0 (int32) is pushed onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticConstrained

Constrains the type on which a virtual method call is made.

System_CAPS_pubfieldSystem_CAPS_staticConv_I

Converts the value on top of the evaluation stack to native int.

System_CAPS_pubfieldSystem_CAPS_staticConv_I1

Converts the value on top of the evaluation stack to int8, then extends (pads) it to int32.

System_CAPS_pubfieldSystem_CAPS_staticConv_I2

Converts the value on top of the evaluation stack to int16, then extends (pads) it to int32.

System_CAPS_pubfieldSystem_CAPS_staticConv_I4

Converts the value on top of the evaluation stack to int32.

System_CAPS_pubfieldSystem_CAPS_staticConv_I8

Converts the value on top of the evaluation stack to int64.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_I

Converts the signed value on top of the evaluation stack to signed native int, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_I_Un

Converts the unsigned value on top of the evaluation stack to signed native int, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_I1

Converts the signed value on top of the evaluation stack to signed int8 and extends it to int32, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_I1_Un

Converts the unsigned value on top of the evaluation stack to signed int8 and extends it to int32, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_I2

Converts the signed value on top of the evaluation stack to signed int16 and extending it to int32, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_I2_Un

Converts the unsigned value on top of the evaluation stack to signed int16 and extends it to int32, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_I4

Converts the signed value on top of the evaluation stack to signed int32, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_I4_Un

Converts the unsigned value on top of the evaluation stack to signed int32, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_I8

Converts the signed value on top of the evaluation stack to signed int64, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_I8_Un

Converts the unsigned value on top of the evaluation stack to signed int64, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_U

Converts the signed value on top of the evaluation stack to unsigned native int, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_U_Un

Converts the unsigned value on top of the evaluation stack to unsigned native int, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_U1

Converts the signed value on top of the evaluation stack to unsigned int8 and extends it to int32, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_U1_Un

Converts the unsigned value on top of the evaluation stack to unsigned int8 and extends it to int32, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_U2

Converts the signed value on top of the evaluation stack to unsigned int16 and extends it to int32, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_U2_Un

Converts the unsigned value on top of the evaluation stack to unsigned int16 and extends it to int32, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_U4

Converts the signed value on top of the evaluation stack to unsigned int32, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_U4_Un

Converts the unsigned value on top of the evaluation stack to unsigned int32, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_U8

Converts the signed value on top of the evaluation stack to unsigned int64, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_Ovf_U8_Un

Converts the unsigned value on top of the evaluation stack to unsigned int64, throwing OverflowException on overflow.

System_CAPS_pubfieldSystem_CAPS_staticConv_R_Un

Converts the unsigned integer value on top of the evaluation stack to float32.

System_CAPS_pubfieldSystem_CAPS_staticConv_R4

Converts the value on top of the evaluation stack to float32.

System_CAPS_pubfieldSystem_CAPS_staticConv_R8

Converts the value on top of the evaluation stack to float64.

System_CAPS_pubfieldSystem_CAPS_staticConv_U

Converts the value on top of the evaluation stack to unsigned native int, and extends it to native int.

System_CAPS_pubfieldSystem_CAPS_staticConv_U1

Converts the value on top of the evaluation stack to unsigned int8, and extends it to int32.

System_CAPS_pubfieldSystem_CAPS_staticConv_U2

Converts the value on top of the evaluation stack to unsigned int16, and extends it to int32.

System_CAPS_pubfieldSystem_CAPS_staticConv_U4

Converts the value on top of the evaluation stack to unsigned int32, and extends it to int32.

System_CAPS_pubfieldSystem_CAPS_staticConv_U8

Converts the value on top of the evaluation stack to unsigned int64, and extends it to int64.

System_CAPS_pubfieldSystem_CAPS_staticCpblk

Copies a specified number bytes from a source address to a destination address.

System_CAPS_pubfieldSystem_CAPS_staticCpobj

Copies the value type located at the address of an object (type &, * or native int) to the address of the destination object (type &, * or native int).

System_CAPS_pubfieldSystem_CAPS_staticDiv

Divides two values and pushes the result as a floating-point (type F) or quotient (type int32) onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticDiv_Un

Divides two unsigned integer values and pushes the result (int32) onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticDup

Copies the current topmost value on the evaluation stack, and then pushes the copy onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticEndfilter

Transfers control from the filter clause of an exception back to the Common Language Infrastructure (CLI) exception handler.

System_CAPS_pubfieldSystem_CAPS_staticEndfinally

Transfers control from the fault or finally clause of an exception block back to the Common Language Infrastructure (CLI) exception handler.

System_CAPS_pubfieldSystem_CAPS_staticInitblk

Initializes a specified block of memory at a specific address to a given size and initial value.

System_CAPS_pubfieldSystem_CAPS_staticInitobj

Initializes each field of the value type at a specified address to a null reference or a 0 of the appropriate primitive type.

System_CAPS_pubfieldSystem_CAPS_staticIsinst

Tests whether an object reference (type O) is an instance of a particular class.

System_CAPS_pubfieldSystem_CAPS_staticJmp

Exits current method and jumps to specified method.

System_CAPS_pubfieldSystem_CAPS_staticLdarg

Loads an argument (referenced by a specified index value) onto the stack.

System_CAPS_pubfieldSystem_CAPS_staticLdarg_0

Loads the argument at index 0 onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdarg_1

Loads the argument at index 1 onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdarg_2

Loads the argument at index 2 onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdarg_3

Loads the argument at index 3 onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdarg_S

Loads the argument (referenced by a specified short form index) onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdarga

Load an argument address onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdarga_S

Load an argument address, in short form, onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdc_I4

Pushes a supplied value of type int32 onto the evaluation stack as an int32.

System_CAPS_pubfieldSystem_CAPS_staticLdc_I4_0

Pushes the integer value of 0 onto the evaluation stack as an int32.

System_CAPS_pubfieldSystem_CAPS_staticLdc_I4_1

Pushes the integer value of 1 onto the evaluation stack as an int32.

System_CAPS_pubfieldSystem_CAPS_staticLdc_I4_2

Pushes the integer value of 2 onto the evaluation stack as an int32.

System_CAPS_pubfieldSystem_CAPS_staticLdc_I4_3

Pushes the integer value of 3 onto the evaluation stack as an int32.

System_CAPS_pubfieldSystem_CAPS_staticLdc_I4_4

Pushes the integer value of 4 onto the evaluation stack as an int32.

System_CAPS_pubfieldSystem_CAPS_staticLdc_I4_5

Pushes the integer value of 5 onto the evaluation stack as an int32.

System_CAPS_pubfieldSystem_CAPS_staticLdc_I4_6

Pushes the integer value of 6 onto the evaluation stack as an int32.

System_CAPS_pubfieldSystem_CAPS_staticLdc_I4_7

Pushes the integer value of 7 onto the evaluation stack as an int32.

System_CAPS_pubfieldSystem_CAPS_staticLdc_I4_8

Pushes the integer value of 8 onto the evaluation stack as an int32.

System_CAPS_pubfieldSystem_CAPS_staticLdc_I4_M1

Pushes the integer value of -1 onto the evaluation stack as an int32.

System_CAPS_pubfieldSystem_CAPS_staticLdc_I4_S

Pushes the supplied int8 value onto the evaluation stack as an int32, short form.

System_CAPS_pubfieldSystem_CAPS_staticLdc_I8

Pushes a supplied value of type int64 onto the evaluation stack as an int64.

System_CAPS_pubfieldSystem_CAPS_staticLdc_R4

Pushes a supplied value of type float32 onto the evaluation stack as type F (float).

System_CAPS_pubfieldSystem_CAPS_staticLdc_R8

Pushes a supplied value of type float64 onto the evaluation stack as type F (float).

System_CAPS_pubfieldSystem_CAPS_staticLdelem

Loads the element at a specified array index onto the top of the evaluation stack as the type specified in the instruction.

System_CAPS_pubfieldSystem_CAPS_staticLdelem_I

Loads the element with type native int at a specified array index onto the top of the evaluation stack as a native int.

System_CAPS_pubfieldSystem_CAPS_staticLdelem_I1

Loads the element with type int8 at a specified array index onto the top of the evaluation stack as an int32.

System_CAPS_pubfieldSystem_CAPS_staticLdelem_I2

Loads the element with type int16 at a specified array index onto the top of the evaluation stack as an int32.

System_CAPS_pubfieldSystem_CAPS_staticLdelem_I4

Loads the element with type int32 at a specified array index onto the top of the evaluation stack as an int32.

System_CAPS_pubfieldSystem_CAPS_staticLdelem_I8

Loads the element with type int64 at a specified array index onto the top of the evaluation stack as an int64.

System_CAPS_pubfieldSystem_CAPS_staticLdelem_R4

Loads the element with type float32 at a specified array index onto the top of the evaluation stack as type F (float).

System_CAPS_pubfieldSystem_CAPS_staticLdelem_R8

Loads the element with type float64 at a specified array index onto the top of the evaluation stack as type F (float).

System_CAPS_pubfieldSystem_CAPS_staticLdelem_Ref

Loads the element containing an object reference at a specified array index onto the top of the evaluation stack as type O (object reference).

System_CAPS_pubfieldSystem_CAPS_staticLdelem_U1

Loads the element with type unsigned int8 at a specified array index onto the top of the evaluation stack as an int32.

System_CAPS_pubfieldSystem_CAPS_staticLdelem_U2

Loads the element with type unsigned int16 at a specified array index onto the top of the evaluation stack as an int32.

System_CAPS_pubfieldSystem_CAPS_staticLdelem_U4

Loads the element with type unsigned int32 at a specified array index onto the top of the evaluation stack as an int32.

System_CAPS_pubfieldSystem_CAPS_staticLdelema

Loads the address of the array element at a specified array index onto the top of the evaluation stack as type & (managed pointer).

System_CAPS_pubfieldSystem_CAPS_staticLdfld

Finds the value of a field in the object whose reference is currently on the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdflda

Finds the address of a field in the object whose reference is currently on the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdftn

Pushes an unmanaged pointer (type native int) to the native code implementing a specific method onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdind_I

Loads a value of type native int as a native int onto the evaluation stack indirectly.

System_CAPS_pubfieldSystem_CAPS_staticLdind_I1

Loads a value of type int8 as an int32 onto the evaluation stack indirectly.

System_CAPS_pubfieldSystem_CAPS_staticLdind_I2

Loads a value of type int16 as an int32 onto the evaluation stack indirectly.

System_CAPS_pubfieldSystem_CAPS_staticLdind_I4

Loads a value of type int32 as an int32 onto the evaluation stack indirectly.

System_CAPS_pubfieldSystem_CAPS_staticLdind_I8

Loads a value of type int64 as an int64 onto the evaluation stack indirectly.

System_CAPS_pubfieldSystem_CAPS_staticLdind_R4

Loads a value of type float32 as a type F (float) onto the evaluation stack indirectly.

System_CAPS_pubfieldSystem_CAPS_staticLdind_R8

Loads a value of type float64 as a type F (float) onto the evaluation stack indirectly.

System_CAPS_pubfieldSystem_CAPS_staticLdind_Ref

Loads an object reference as a type O (object reference) onto the evaluation stack indirectly.

System_CAPS_pubfieldSystem_CAPS_staticLdind_U1

Loads a value of type unsigned int8 as an int32 onto the evaluation stack indirectly.

System_CAPS_pubfieldSystem_CAPS_staticLdind_U2

Loads a value of type unsigned int16 as an int32 onto the evaluation stack indirectly.

System_CAPS_pubfieldSystem_CAPS_staticLdind_U4

Loads a value of type unsigned int32 as an int32 onto the evaluation stack indirectly.

System_CAPS_pubfieldSystem_CAPS_staticLdlen

Pushes the number of elements of a zero-based, one-dimensional array onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdloc

Loads the local variable at a specific index onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdloc_0

Loads the local variable at index 0 onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdloc_1

Loads the local variable at index 1 onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdloc_2

Loads the local variable at index 2 onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdloc_3

Loads the local variable at index 3 onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdloc_S

Loads the local variable at a specific index onto the evaluation stack, short form.

System_CAPS_pubfieldSystem_CAPS_staticLdloca

Loads the address of the local variable at a specific index onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdloca_S

Loads the address of the local variable at a specific index onto the evaluation stack, short form.

System_CAPS_pubfieldSystem_CAPS_staticLdnull

Pushes a null reference (type O) onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdobj

Copies the value type object pointed to by an address to the top of the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdsfld

Pushes the value of a static field onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdsflda

Pushes the address of a static field onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdstr

Pushes a new object reference to a string literal stored in the metadata.

System_CAPS_pubfieldSystem_CAPS_staticLdtoken

Converts a metadata token to its runtime representation, pushing it onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLdvirtftn

Pushes an unmanaged pointer (type native int) to the native code implementing a particular virtual method associated with a specified object onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticLeave

Exits a protected region of code, unconditionally transferring control to a specific target instruction.

System_CAPS_pubfieldSystem_CAPS_staticLeave_S

Exits a protected region of code, unconditionally transferring control to a target instruction (short form).

System_CAPS_pubfieldSystem_CAPS_staticLocalloc

Allocates a certain number of bytes from the local dynamic memory pool and pushes the address (a transient pointer, type *) of the first allocated byte onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticMkrefany

Pushes a typed reference to an instance of a specific type onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticMul

Multiplies two values and pushes the result on the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticMul_Ovf

Multiplies two integer values, performs an overflow check, and pushes the result onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticMul_Ovf_Un

Multiplies two unsigned integer values, performs an overflow check, and pushes the result onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticNeg

Negates a value and pushes the result onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticNewarr

Pushes an object reference to a new zero-based, one-dimensional array whose elements are of a specific type onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticNewobj

Creates a new object or a new instance of a value type, pushing an object reference (type O) onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticNop

Fills space if opcodes are patched. No meaningful operation is performed although a processing cycle can be consumed.

System_CAPS_pubfieldSystem_CAPS_staticNot

Computes the bitwise complement of the integer value on top of the stack and pushes the result onto the evaluation stack as the same type.

System_CAPS_pubfieldSystem_CAPS_staticOr

Compute the bitwise complement of the two integer values on top of the stack and pushes the result onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticPop

Removes the value currently on top of the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticPrefix1

This API supports the product infrastructure and is not intended to be used directly from your code. This is a reserved instruction.

System_CAPS_pubfieldSystem_CAPS_staticPrefix2

This API supports the product infrastructure and is not intended to be used directly from your code. This is a reserved instruction.

System_CAPS_pubfieldSystem_CAPS_staticPrefix3

This API supports the product infrastructure and is not intended to be used directly from your code. This is a reserved instruction.

System_CAPS_pubfieldSystem_CAPS_staticPrefix4

This API supports the product infrastructure and is not intended to be used directly from your code. This is a reserved instruction.

System_CAPS_pubfieldSystem_CAPS_staticPrefix5

This API supports the product infrastructure and is not intended to be used directly from your code. This is a reserved instruction.

System_CAPS_pubfieldSystem_CAPS_staticPrefix6

This API supports the product infrastructure and is not intended to be used directly from your code. This is a reserved instruction.

System_CAPS_pubfieldSystem_CAPS_staticPrefix7

This API supports the product infrastructure and is not intended to be used directly from your code. This is a reserved instruction.

System_CAPS_pubfieldSystem_CAPS_staticPrefixref

This API supports the product infrastructure and is not intended to be used directly from your code. This is a reserved instruction.

System_CAPS_pubfieldSystem_CAPS_staticReadonly

Specifies that the subsequent array address operation performs no type check at run time, and that it returns a managed pointer whose mutability is restricted.

System_CAPS_pubfieldSystem_CAPS_staticRefanytype

Retrieves the type token embedded in a typed reference.

System_CAPS_pubfieldSystem_CAPS_staticRefanyval

Retrieves the address (type &) embedded in a typed reference.

System_CAPS_pubfieldSystem_CAPS_staticRem

Divides two values and pushes the remainder onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticRem_Un

Divides two unsigned values and pushes the remainder onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticRet

Returns from the current method, pushing a return value (if present) from the callee's evaluation stack onto the caller's evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticRethrow

Rethrows the current exception.

System_CAPS_pubfieldSystem_CAPS_staticShl

Shifts an integer value to the left (in zeroes) by a specified number of bits, pushing the result onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticShr

Shifts an integer value (in sign) to the right by a specified number of bits, pushing the result onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticShr_Un

Shifts an unsigned integer value (in zeroes) to the right by a specified number of bits, pushing the result onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticSizeof

Pushes the size, in bytes, of a supplied value type onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticStarg

Stores the value on top of the evaluation stack in the argument slot at a specified index.

System_CAPS_pubfieldSystem_CAPS_staticStarg_S

Stores the value on top of the evaluation stack in the argument slot at a specified index, short form.

System_CAPS_pubfieldSystem_CAPS_staticStelem

Replaces the array element at a given index with the value on the evaluation stack, whose type is specified in the instruction.

System_CAPS_pubfieldSystem_CAPS_staticStelem_I

Replaces the array element at a given index with the native int value on the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticStelem_I1

Replaces the array element at a given index with the int8 value on the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticStelem_I2

Replaces the array element at a given index with the int16 value on the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticStelem_I4

Replaces the array element at a given index with the int32 value on the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticStelem_I8

Replaces the array element at a given index with the int64 value on the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticStelem_R4

Replaces the array element at a given index with the float32 value on the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticStelem_R8

Replaces the array element at a given index with the float64 value on the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticStelem_Ref

Replaces the array element at a given index with the object ref value (type O) on the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticStfld

Replaces the value stored in the field of an object reference or pointer with a new value.

System_CAPS_pubfieldSystem_CAPS_staticStind_I

Stores a value of type native int at a supplied address.

System_CAPS_pubfieldSystem_CAPS_staticStind_I1

Stores a value of type int8 at a supplied address.

System_CAPS_pubfieldSystem_CAPS_staticStind_I2

Stores a value of type int16 at a supplied address.

System_CAPS_pubfieldSystem_CAPS_staticStind_I4

Stores a value of type int32 at a supplied address.

System_CAPS_pubfieldSystem_CAPS_staticStind_I8

Stores a value of type int64 at a supplied address.

System_CAPS_pubfieldSystem_CAPS_staticStind_R4

Stores a value of type float32 at a supplied address.

System_CAPS_pubfieldSystem_CAPS_staticStind_R8

Stores a value of type float64 at a supplied address.

System_CAPS_pubfieldSystem_CAPS_staticStind_Ref

Stores a object reference value at a supplied address.

System_CAPS_pubfieldSystem_CAPS_staticStloc

Pops the current value from the top of the evaluation stack and stores it in a the local variable list at a specified index.

System_CAPS_pubfieldSystem_CAPS_staticStloc_0

Pops the current value from the top of the evaluation stack and stores it in a the local variable list at index 0.

System_CAPS_pubfieldSystem_CAPS_staticStloc_1

Pops the current value from the top of the evaluation stack and stores it in a the local variable list at index 1.

System_CAPS_pubfieldSystem_CAPS_staticStloc_2

Pops the current value from the top of the evaluation stack and stores it in a the local variable list at index 2.

System_CAPS_pubfieldSystem_CAPS_staticStloc_3

Pops the current value from the top of the evaluation stack and stores it in a the local variable list at index 3.

System_CAPS_pubfieldSystem_CAPS_staticStloc_S

Pops the current value from the top of the evaluation stack and stores it in a the local variable list at index (short form).

System_CAPS_pubfieldSystem_CAPS_staticStobj

Copies a value of a specified type from the evaluation stack into a supplied memory address.

System_CAPS_pubfieldSystem_CAPS_staticStsfld

Replaces the value of a static field with a value from the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticSub

Subtracts one value from another and pushes the result onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticSub_Ovf

Subtracts one integer value from another, performs an overflow check, and pushes the result onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticSub_Ovf_Un

Subtracts one unsigned integer value from another, performs an overflow check, and pushes the result onto the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticSwitch

Implements a jump table.

System_CAPS_pubfieldSystem_CAPS_staticTailcall

Performs a postfixed method call instruction such that the current method's stack frame is removed before the actual call instruction is executed.

System_CAPS_pubfieldSystem_CAPS_staticThrow

Throws the exception object currently on the evaluation stack.

System_CAPS_pubfieldSystem_CAPS_staticUnaligned

Indicates that an address currently atop the evaluation stack might not be aligned to the natural size of the immediately following ldind, stind, ldfld, stfld, ldobj, stobj, initblk, or cpblk instruction.

System_CAPS_pubfieldSystem_CAPS_staticUnbox

Converts the boxed representation of a value type to its unboxed form.

System_CAPS_pubfieldSystem_CAPS_staticUnbox_Any

Converts the boxed representation of a type specified in the instruction to its unboxed form.

System_CAPS_pubfieldSystem_CAPS_staticVolatile

Specifies that an address currently atop the evaluation stack might be volatile, and the results of reading that location cannot be cached or that multiple stores to that location cannot be suppressed.

System_CAPS_pubfieldSystem_CAPS_staticXor

Computes the bitwise XOR of the top two values on the evaluation stack, pushing the result onto the evaluation stack.

Return to top
Show:
© 2016 Microsoft