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

请参见

其他资源

元数据枚举