OpCodes.Ldc_I8 Field

Definition

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

C#
public static readonly System.Reflection.Emit.OpCode Ldc_I8;

Field Value

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
21 < int64 > ldc.i8 num Pushes num onto the stack as int64.

The stack transitional behavior, in sequential order, is:

  1. The value num is pushed onto the stack.

This encoding pushes an int64 value onto the stack.

The following Emit method overload can use the ldc.i8 opcode:

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0