System.Reflection.Emit.OpCodes.Ldnull Field

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

Syntax

public static readonly OpCode Ldnull

Remarks

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

14

ldnull

push a null reference onto the stack

The stack transitional behavior, in sequential order, is:

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

ldnull pushes a null reference (type O) on the stack. This is used to initialize locations before they are populated with data, or when they become deprecated.

ldnull provides a null reference that is size-independent.

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

  • ILGenerator.Emit(OpCode)

Requirements

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