Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

OpCodes.Stind_I1 (Campo)

Almacena un valor de tipo int8 en una dirección suministrada.

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

public static readonly OpCode Stind_I1
public static final OpCode Stind_I1
public static final var Stind_I1 : 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

Descripción

52

stind.i1

Almacena un valor int8 en una dirección dada.

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

  1. Una dirección se inserta en la pila.

  2. Un valor se inserta en la pila.

  3. El valor y la dirección se extraen de la pila; el valor se almacena en la dirección.

La instrucción máquina stind.i1 almacena un valor int8 en la dirección suministrada (de tipo natural int, * o &).

Una operación con seguridad de tipos requiere que la instrucción máquina stind.i1 se utilice de la manera que corresponda al tipo del puntero. El funcionamiento de la instrucción máquina stind.i1 puede ser modificado por una instrucción máquina con prefijo Volatile o Unaligned que la preceda de manera inmediata.

Se produce NullReferenceException si addr no se encuentra alineada naturalmente según el tipo de argumento que implica el sufijo de la instrucción máquina.

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

  • ILGenerator.Emit(OpCode)

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

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0, 1.1, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft