System.Reflection.Emit.OpCodes.Ldsfld Field

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

Syntax

public static readonly OpCode Ldsfld

Remarks

The following table lists the instruction's hexadecimal and Microsoft Intermediate Language (MSIL) assembly format, along with a brief reference summary:

7E < T >

ldsfld field

Push the value of field on the stack.

The stack transitional behavior, in sequential order, is:

[The 'ordered' type of list has not been implemented in the ECMA stylesheet.]

The ldsfld instruction pushes the value of a static (shared among all instances of a class) field on the stack. The return type is that associated with the passed metadata token field.

The ldsfld instruction can have a OpCodes.Volatile prefix.

The following ILGenerator.Emit(OpCode) method overload can use the ldsfld opcode:

  • ILGenerator.Emit(OpCode, FieldInfo)

Requirements

Namespace: System.Reflection.Emit
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0, 4.0.0.0