Compartilhar via


Enumeração de CorSerializationType

Especifica como um objeto é serializado pelo common language runtime.

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;

Membros

Membro

Descrição

SERIALIZATION_TYPE_UNDEFINED

A serialização do objeto é indefinida.

SERIALIZATION_TYPE_BOOLEAN

Objeto é serializado como um tipo booleano

SERIALIZATION_TYPE_CHAR

Objeto é serializado como um tipo de caractere.

SERIALIZATION_TYPE_I1

Objeto é serializado como um inteiro assinado de 1 byte.

SERIALIZATION_TYPE_U1

Objeto é serializado como um inteiro não assinado de 1 byte.

SERIALIZATION_TYPE_I2

Objeto é serializado como um inteiro assinado de 2 bytes.

SERIALIZATION_TYPE_U2

Objeto é serializado como um inteiro não assinado de 2 bytes.

SERIALIZATION_TYPE_I4

Objeto é serializado como um inteiro assinado de 4 bytes.

SERIALIZATION_TYPE_U4

Objeto é serializado como um inteiro não assinado de 4 bytes.

SERIALIZATION_TYPE_I8

Objeto é serializado como um inteiro assinado de 8 bytes.

SERIALIZATION_TYPE_U8

Objeto é serializado como um inteiro não assinado de 8 bytes.

SERIALIZATION_TYPE_R4

Objeto é serializado como um ponto flutuante de 4 bytes.

SERIALIZATION_TYPE_R8

Objeto é serializado como um ponto flutuante de 8 bytes.

SERIALIZATION_TYPE_STRING

Objeto é serializado como um tipo de System. String.

SERIALIZATION_TYPE_SZARRAY

Objeto é serializado como um unidimensionais, a matriz de limite inferior zero.

SERIALIZATION_TYPE_TYPE

Objeto é serializado como um tipo genérico.

SERIALIZATION_TYPE_TAGGED_OBJECT

Objeto é serializado como um objeto marcado.

SERIALIZATION_TYPE_FIELD

Objeto é serializado como um campo.

SERIALIZATION_TYPE_PROPERTY

Objeto é serializado como uma propriedade.

SERIALIZATION_TYPE_ENUM

Objeto é serializado como uma enumeração.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: CorHdr.h

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Consulte também

Outros recursos

Enumerações de metadados