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 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示