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
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour