CorSerializationType (Enumeración)
Especifica cómo un objeto es serializado por el tiempo de ejecución del lenguaje común.
Sintaxis
typedef enum CorSerializationType {
SERIALIZATION_TYPE_UNDEFINED = 0,
SERIALIZATION_TYPE_BOOLEAN = ELEMENT_TYPE_BOOLEAN,
SERIALIZATION_TYPE_CHAR = ELEMENT_TYPE_CHAR,
SERIALIZATION_TYPE_I1 = ELEMENT_TYPE_I1,
SERIALIZATION_TYPE_U1 = ELEMENT_TYPE_U1,
SERIALIZATION_TYPE_I2 = ELEMENT_TYPE_I2,
SERIALIZATION_TYPE_U2 = ELEMENT_TYPE_U2,
SERIALIZATION_TYPE_I4 = ELEMENT_TYPE_I4,
SERIALIZATION_TYPE_U4 = ELEMENT_TYPE_U4,
SERIALIZATION_TYPE_I8 = ELEMENT_TYPE_I8,
SERIALIZATION_TYPE_U8 = ELEMENT_TYPE_U8,
SERIALIZATION_TYPE_R4 = ELEMENT_TYPE_R4,
SERIALIZATION_TYPE_R8 = ELEMENT_TYPE_R8,
SERIALIZATION_TYPE_STRING = ELEMENT_TYPE_STRING,
SERIALIZATION_TYPE_SZARRAY = ELEMENT_TYPE_SZARRAY,
SERIALIZATION_TYPE_TYPE = 0x50,
SERIALIZATION_TYPE_TAGGED_OBJECT = 0x51,
SERIALIZATION_TYPE_FIELD = 0x53,
SERIALIZATION_TYPE_PROPERTY = 0x54,
SERIALIZATION_TYPE_ENUM = 0x55
} CorSerializationType;
Miembros
Miembro | Descripción |
---|---|
SERIALIZATION_TYPE_UNDEFINED |
La serialización del objeto no está definida. |
SERIALIZATION_TYPE_BOOLEAN |
El objeto se serializa como un tipo booleano |
SERIALIZATION_TYPE_CHAR |
El objeto se serializa como un tipo de carácter. |
SERIALIZATION_TYPE_I1 |
El objeto se serializa como un entero de 1 byte con signo. |
SERIALIZATION_TYPE_U1 |
El objeto se serializa como un entero de 1 byte sin signo. |
SERIALIZATION_TYPE_I2 |
El objeto se serializa como un entero de 2 byte con signo. |
SERIALIZATION_TYPE_U2 |
El objeto se serializa como un entero de 2 byte sin signo. |
SERIALIZATION_TYPE_I4 |
El objeto se serializa como un entero de 4 byte con signo. |
SERIALIZATION_TYPE_U4 |
El objeto se serializa como un entero de 4 byte sin signo. |
SERIALIZATION_TYPE_I8 |
El objeto se serializa como un entero de 8 byte con signo. |
SERIALIZATION_TYPE_U8 |
El objeto se serializa como un entero de 8 byte sin signo. |
SERIALIZATION_TYPE_R4 |
El objeto se serializa como un punto flotante de 4 bytes. |
SERIALIZATION_TYPE_R8 |
El objeto se serializa como un punto flotante de 8 bytes. |
SERIALIZATION_TYPE_STRING |
El objeto se serializa como un tipo System.String. |
SERIALIZATION_TYPE_SZARRAY |
El objeto se serializa como una matriz unidimensional y de límite inferior cero. |
SERIALIZATION_TYPE_TYPE |
El objeto se serializa como un tipo genérico. |
SERIALIZATION_TYPE_TAGGED_OBJECT |
El objeto se serializa como un objeto etiquetado. |
SERIALIZATION_TYPE_FIELD |
El objeto se serializa como un campo. |
SERIALIZATION_TYPE_PROPERTY |
El objeto se serializa como un campo. |
SERIALIZATION_TYPE_ENUM |
El objeto se serializa como una enumeración. |
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorHdr.h
Versiones de .NET Framework: está disponible desde la versión 1.0
Consulte también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de