Esta documentación está archivada y no tiene mantenimiento.

OpCodes.Ldarg_1 (Campo)

Actualización: noviembre 2007

Carga el argumento que se encuentra en el índice 1 en la pila de evaluación.

Espacio de nombres:  System.Reflection.Emit
Ensamblado:  mscorlib (en mscorlib.dll)

public static readonly OpCode Ldarg_1
public static final OpCode Ldarg_1
public static final var Ldarg_1 : OpCode

En la tabla siguiente, se muestra el ensamblado de la instrucción máquina en formato hexadecimal y en formato de Lenguaje intermedio de Microsoft (MSIL), junto con un breve resumen de referencia:

Formato

Formato del ensamblado

Description

03

ldarg.1

Carga el argumento 1 en la pila.

El comportamiento transicional de la pila es, por orden secuencial:

  1. El valor del argumento que se encuentra en el índice 1 se inserta en la pila.

La instrucción máquina ldarg.1 es una codificación eficaz para cargar el valor del argumento que se encuentra en el índice 1.

La instrucción máquina ldarg.1 inserta el argumento que se encuentra en el índice 1 en la pila de evaluación. La instrucción máquina ldarg.1 se puede utilizar para cargar un tipo de valor o un valor primitivo en la pila al copiarlo desde un argumento de entrada. El tipo de valor del argumento es igual al tipo del argumento, como especifica la firma del método actual.

Los argumentos que contienen un valor entero con una longitud inferior a 4 bytes se expanden al tipo int32 cuando se cargan en la pila. Los valores de punto flotante se expanden hasta su tamaño nativo (de tipo F).

La siguiente sobrecarga del método Emit puede utilizar el código de operación ldarg.1:

  • ILGenerator.Emit(OpCode)

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0
Mostrar: