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 |
オブジェクトは、下限ゼロの 1 次元配列としてシリアル化されます。 |
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