Partager via


CorSerializationType, énumération

Spécifie comment un objet est sérialisé par le 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;

Membres

Membre

Description

SERIALIZATION_TYPE_UNDEFINED

La sérialisation de l'objet est indéfinie.

SERIALIZATION_TYPE_BOOLEAN

L'objet est sérialisé en tant que type booléen

SERIALIZATION_TYPE_CHAR

L'objet est sérialisé en tant que caractère type.

SERIALIZATION_TYPE_I1

L'objet est sérialisé en tant qu'entier signé sur 1 octet.

SERIALIZATION_TYPE_U1

L'objet est sérialisé en tant qu'entier non signé sur 1 octet.

SERIALIZATION_TYPE_I2

L'objet est sérialisé en tant qu'entier signé sur 2 octets.

SERIALIZATION_TYPE_U2

L'objet est sérialisé en tant qu'entier non signé sur 2 octets.

SERIALIZATION_TYPE_I4

L'objet est sérialisé en tant qu'entier signé sur 4 octets.

SERIALIZATION_TYPE_U4

L'objet est sérialisé en tant qu'entier non signé sur 4 octets.

SERIALIZATION_TYPE_I8

L'objet est sérialisé en tant qu'entier signé sur 8 octets.

SERIALIZATION_TYPE_U8

L'objet est sérialisé en tant qu'entier non signé sur 8 octets.

SERIALIZATION_TYPE_R4

L'objet est sérialisé en tant que virgule flottante sur 4 octets.

SERIALIZATION_TYPE_R8

L'objet est sérialisé en tant que virgule flottante sur 8 octets.

SERIALIZATION_TYPE_STRING

L'objet est sérialisé en tant que type System.String.

SERIALIZATION_TYPE_SZARRAY

L'objet est sérialisé en tant que tableau de limite inférieure unidimensionnel, nul.

SERIALIZATION_TYPE_TYPE

L'objet est sérialisé en tant que type générique.

SERIALIZATION_TYPE_TAGGED_OBJECT

L'objet est sérialisé en tant qu'objet avec balises.

SERIALIZATION_TYPE_FIELD

L'objet est sérialisé en tant que champ.

SERIALIZATION_TYPE_PROPERTY

L'objet est sérialisé en tant que propriété.

SERIALIZATION_TYPE_ENUM

L'objet est sérialisé en tant qu'énumération.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorHdr.h

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Autres ressources

Énumérations de métadonnées