Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies how an object is serialized by the 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;
Members
Member |
Description |
---|---|
SERIALIZATION_TYPE_UNDEFINED |
Serialization of the object is undefined. |
SERIALIZATION_TYPE_BOOLEAN |
Object is serialized as a Boolean type |
SERIALIZATION_TYPE_CHAR |
Object is serialized as a character type. |
SERIALIZATION_TYPE_I1 |
Object is serialized as a signed 1-byte integer. |
SERIALIZATION_TYPE_U1 |
Object is serialized as an unsigned 1-byte integer. |
SERIALIZATION_TYPE_I2 |
Object is serialized as a signed 2-byte integer. |
SERIALIZATION_TYPE_U2 |
Object is serialized as an unsigned 2-byte integer. |
SERIALIZATION_TYPE_I4 |
Object is serialized as a signed 4-byte integer. |
SERIALIZATION_TYPE_U4 |
Object is serialized as an unsigned 4-byte integer. |
SERIALIZATION_TYPE_I8 |
Object is serialized as a signed 8-byte integer. |
SERIALIZATION_TYPE_U8 |
Object is serialized as an unsigned 8-byte integer. |
SERIALIZATION_TYPE_R4 |
Object is serialized as a 4-byte floating point. |
SERIALIZATION_TYPE_R8 |
Object is serialized as an 8-byte floating point. |
SERIALIZATION_TYPE_STRING |
Object is serialized as a System.String type. |
SERIALIZATION_TYPE_SZARRAY |
Object is serialized as a single-dimensional, zero lower-bound array. |
SERIALIZATION_TYPE_TYPE |
Object is serialized as a generic type. |
SERIALIZATION_TYPE_TAGGED_OBJECT |
Object is serialized as a tagged object. |
SERIALIZATION_TYPE_FIELD |
Object is serialized as a field. |
SERIALIZATION_TYPE_PROPERTY |
Object is serialized as a property. |
SERIALIZATION_TYPE_ENUM |
Object is serialized as an enumeration. |
Requirements
Platforms: Windows 2000, Windows XP, Windows Server 2003 family
Header: CorHdr.h
.NET Framework Version: 2.0, 1.1, 1.0