Export (0) Print
Expand All
Expand Minimize

OpCodes.Ldsfld Field

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

[Visual Basic]
Public Shared ReadOnly Ldsfld As OpCode
[C#]
public static readonly OpCode Ldsfld;
[C++]
public: static OpCode Ldsfld;
[JScript]
public static var Ldsfld : OpCode;

Remarks

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

Format Assembly Format Description
7E < T > ldsfld field Push the value of field on the stack.

The stack transitional behavior, in sequential order, is:

  1. The value of the specific field is pushed onto the stack.

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 Volatile prefix.

The following Emit constructor overload can use the ldsfld opcode:

  • ILGenerator.Emit(OpCode, FieldInfo)

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also

OpCodes Class | OpCodes Members | System.Reflection.Emit Namespace

Show:
© 2015 Microsoft