CorSerializationType 列舉
指定 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;
成員
成員 |
描述 |
---|---|
SERIALIZATION_TYPE_UNDEFINED |
未定義物件的序列化。 |
SERIALIZATION_TYPE_BOOLEAN |
將物件序列化為 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