次の方法で共有


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

参照

その他の技術情報

メタデータ列挙体