Enumerazione CorSerializationType
Specifica la modalità di serializzazione di un oggetto da parte di 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;
Membri
Membro |
Descrizione |
---|---|
SERIALIZATION_TYPE_UNDEFINED |
Serializzazione dell'oggetto non definita. |
SERIALIZATION_TYPE_BOOLEAN |
L'oggetto è serializzato come tipo booleano. |
SERIALIZATION_TYPE_CHAR |
L'oggetto è serializzato come tipo di carattere. |
SERIALIZATION_TYPE_I1 |
L'oggetto è serializzato come numero intero con segno a 1 byte. |
SERIALIZATION_TYPE_U1 |
L'oggetto è serializzato come numero intero senza segno a 1 byte. |
SERIALIZATION_TYPE_I2 |
L'oggetto è serializzato come numero intero con segno a 2 byte. |
SERIALIZATION_TYPE_U2 |
L'oggetto è serializzato come numero intero senza segno a 2 byte. |
SERIALIZATION_TYPE_I4 |
L'oggetto è serializzato come numero intero con segno a 4 byte. |
SERIALIZATION_TYPE_U4 |
L'oggetto è serializzato come numero intero senza segno a 4 byte. |
SERIALIZATION_TYPE_I8 |
L'oggetto è serializzato come numero intero con segno a 8 byte. |
SERIALIZATION_TYPE_U8 |
L'oggetto è serializzato come numero intero senza segno a 8 byte. |
SERIALIZATION_TYPE_R4 |
L'oggetto è serializzato come virgola mobile a 4 byte. |
SERIALIZATION_TYPE_R8 |
L'oggetto è serializzato come virgola mobile a 8 byte. |
SERIALIZATION_TYPE_STRING |
L'oggetto è serializzato come tipo System.String. |
SERIALIZATION_TYPE_SZARRAY |
L'oggetto è serializzato come matrice unidimensionale con limite inferiore pari a zero. |
SERIALIZATION_TYPE_TYPE |
L'oggetto è serializzato come tipo generico. |
SERIALIZATION_TYPE_TAGGED_OBJECT |
L'oggetto è serializzato come oggetto contrassegnato. |
SERIALIZATION_TYPE_FIELD |
L'oggetto è serializzato come campo. |
SERIALIZATION_TYPE_PROPERTY |
L'oggetto è serializzato come proprietà. |
SERIALIZATION_TYPE_ENUM |
L'oggetto è serializzato come enumerazione. |
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorHdr.h
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0