OpCodes.Ldnull Field

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

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

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

Syntax

Public Shared ReadOnly Ldnull As OpCode
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:

Format

Assembly Format

Description

14

ldnull

push a null reference onto the stack

The stack transitional behavior, in sequential order, is:

  1. A null object reference is pushed onto the stack.

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 Emit method overload can use the ldnull opcode:

  • ILGenerator.Emit(OpCode)

Version Information

Windows Phone OS

Supported in: 8.1, 8.0, 7.1

Platforms

Windows Phone

See Also

Reference

OpCodes Class

System.Reflection.Emit Namespace