Share via


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 オブジェクトは列挙型としてシリアル化されます。

必要条件

:システム要件」を参照してください。

ヘッダー: CorHdr.h

.NET Framework のバージョン: 1.0 以降で使用可能

関連項目