CorSerializationType 枚举
指定公共语言运行时序列化对象的方法。
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;
成员
成员 |
说明 |
---|---|
SERIALIZATION_TYPE_UNDEFINED |
未定义对象序列化。 |
SERIALIZATION_TYPE_BOOLEAN |
将对象序列化为布尔值类型 |
SERIALIZATION_TYPE_CHAR |
将对象序列化为字符类型。 |
SERIALIZATION_TYPE_I1 |
将对象序列化为有符号的 1 字节整数。 |
SERIALIZATION_TYPE_U1 |
将对象序列化为无符号的 1 字节整数。 |
SERIALIZATION_TYPE_I2 |
将对象序列化为有符号的 2 字节整数。 |
SERIALIZATION_TYPE_U2 |
将对象序列化为无符号的 2 字节整数。 |
SERIALIZATION_TYPE_I4 |
将对象序列化为有符号的 4 字节整数。 |
SERIALIZATION_TYPE_U4 |
将对象序列化为无符号的 4 字节整数。 |
SERIALIZATION_TYPE_I8 |
将对象序列化为有符号的 8 字节整数。 |
SERIALIZATION_TYPE_U8 |
将对象序列化为无符号的 8 字节整数。 |
SERIALIZATION_TYPE_R4 |
将对象序列化为 4 字节浮点。 |
SERIALIZATION_TYPE_R8 |
将对象序列化为 8 字节浮点。 |
SERIALIZATION_TYPE_STRING |
将对象序列化为 System.String 类型。 |
SERIALIZATION_TYPE_SZARRAY |
将对象序列化为下限为零的一维数组。 |
SERIALIZATION_TYPE_TYPE |
将对象序列化为泛型类型。 |
SERIALIZATION_TYPE_TAGGED_OBJECT |
将对象序列化为标记对象。 |
SERIALIZATION_TYPE_FIELD |
将对象序列化为字段。 |
SERIALIZATION_TYPE_PROPERTY |
将对象序列化为属性。 |
SERIALIZATION_TYPE_ENUM |
将对象序列化为枚举。 |
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**CorHdr.h
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0