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