Share via


CorSerializationType, énumération

Spécifie la façon dont un objet est sérialisé par le Common Language Runtime.

Syntaxe

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 n’est pas dé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 type de caractère.
SERIALIZATION_TYPE_I1 L’objet est sérialisé en tant qu’entier de 1 octet signé.
SERIALIZATION_TYPE_U1 L’objet est sérialisé en tant qu’entier de 1 octet non signé.
SERIALIZATION_TYPE_I2 L’objet est sérialisé en tant qu’entier de 2 octets signé.
SERIALIZATION_TYPE_U2 L’objet est sérialisé en tant qu’entier de 2 octets non signé.
SERIALIZATION_TYPE_I4 L’objet est sérialisé en tant qu’entier de 4 octets signé.
SERIALIZATION_TYPE_U4 L’objet est sérialisé en tant qu’entier de 4 octets non signé.
SERIALIZATION_TYPE_I8 L’objet est sérialisé en tant qu’entier de 8 octets signé.
SERIALIZATION_TYPE_U8 L’objet est sérialisé en tant qu’entier de 8 octets non signé.
SERIALIZATION_TYPE_R4 L’objet est sérialisé en tant que virgule flottante de 4 octets.
SERIALIZATION_TYPE_R8 L’objet est sérialisé en tant que virgule flottante de 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 unidimensionnel, avec une limite inférieure de zéro.
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 étiqueté.
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.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : CorHdr.h

Versions de .NET Framework : disponible depuis la version 1.0

Voir aussi