OpCodes.Sizeof Campo
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inserta en la pila de evaluación el tamaño, en bytes, de un tipo de valor suministrado.
public: static initonly System::Reflection::Emit::OpCode Sizeof;
public static readonly System.Reflection.Emit.OpCode Sizeof;
staticval mutable Sizeof : System.Reflection.Emit.OpCode
Public Shared ReadOnly Sizeof As OpCode
Valor de campo
Comentarios
En la tabla siguiente se muestra el formato de ensamblado hexadecimal y del lenguaje intermedio de Microsoft (MSIL), junto con un breve resumen de referencia:
Formato | Formato de ensamblado | Descripción |
---|---|---|
FE 1C <T > |
Sizeof valType |
Inserte el tamaño, en bytes, de un tipo de valor como .unsigned int32 |
El comportamiento transitorio de la pila, en orden secuencial, es:
- El tamaño (en bytes) del tipo de valor proporcionado (
valType
) se inserta en la pila.
valType
debe ser un token de metadatos (o typeref
typedef
) que especifique un tipo de valor, un tipo de referencia o un parámetro de tipo genérico.
Para un tipo de referencia, el tamaño devuelto es el tamaño de un valor de referencia del tipo correspondiente (4 bytes en sistemas de 32 bits), no el tamaño de los datos almacenados en objetos a los que hace referencia el valor de referencia. Un parámetro de tipo genérico solo se puede usar en el cuerpo del tipo o método que lo define. Cuando se crea una instancia de ese tipo o método, el parámetro de tipo genérico se reemplaza por un tipo de valor o un tipo de referencia.
La sobrecarga del método siguiente Emit puede usar el sizeof
código de operación: