Compartir a través de


CorSerializationType (Enumeración)

Especifica cómo Common Language Runtime serializa un objeto.

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 es indefinida.

SERIALIZATION_TYPE_BOOLEAN

El objeto se serializa como de tipo Booleano.

SERIALIZATION_TYPE_CHAR

El objeto se serializa como de tipo carácter.

SERIALIZATION_TYPE_I1

El objeto se serializa como entero de 1 byte con signo.

SERIALIZATION_TYPE_U1

El objeto se serializa como entero de 1 byte sin signo.

SERIALIZATION_TYPE_I2

El objeto se serializa como entero de 2 bytes con signo.

SERIALIZATION_TYPE_U2

El objeto se serializa como entero de 2 bytes sin signo.

SERIALIZATION_TYPE_I4

El objeto se serializa como entero de 4 bytes con signo.

SERIALIZATION_TYPE_U4

El objeto se serializa como entero de 4 bytes sin signo.

SERIALIZATION_TYPE_I8

El objeto se serializa como entero de 8 bytes con signo.

SERIALIZATION_TYPE_U8

El objeto se serializa como entero de 8 bytes sin signo.

SERIALIZATION_TYPE_R4

El objeto se serializa como de punto flotante de 4 bytes.

SERIALIZATION_TYPE_R8

El objeto se serializa como de punto flotante de 8 bytes.

SERIALIZATION_TYPE_STRING

El objeto se serializa como de tipo System.String.

SERIALIZATION_TYPE_SZARRAY

El objeto se serializa como una matriz unidimensional 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 una propiedad.

SERIALIZATION_TYPE_ENUM

El objeto se serializa como una enumeración.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorHdr.h

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Otros recursos

Enumeraciones para metadatos