JsonSourceGenerationMode 列挙型

定義

System.Text.Json ソース ジェネレーターの生成モード。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

public enum class JsonSourceGenerationMode
[System.Flags]
public enum JsonSourceGenerationMode
[<System.Flags>]
type JsonSourceGenerationMode = 
Public Enum JsonSourceGenerationMode
継承
JsonSourceGenerationMode
属性

フィールド

名前 説明
Default 0

JsonSourceGenerationOptionsAttribute.GenerationMode で指定した場合、型メタデータ初期化ロジックと最適化されたシリアル化ロジックの両方をすべての型に対して生成する必要があることを示します。 JsonSerializableAttribute.GenerationMode で指定した場合、JsonSourceGenerationOptionsAttribute.GenerationMode の設定を使用する必要があることを示します。

Metadata 1

型メタデータ初期化ロジックを生成するように JSON ソース ジェネレーターに指示します。

Serialization 2

最適化されたシリアル化ロジックを生成するように JSON ソース ジェネレーターに指示します。

適用対象