Bearbeiten

Freigeben über


JsonSourceGenerationMode Enum

Definition

The generation mode for the System.Text.Json source generator.

This enumeration supports a bitwise combination of its member values.

public enum class JsonSourceGenerationMode
[System.Flags]
public enum JsonSourceGenerationMode
[<System.Flags>]
type JsonSourceGenerationMode = 
Public Enum JsonSourceGenerationMode
Inheritance
JsonSourceGenerationMode
Attributes

Fields

Name Value Description
Default 0

When specified on JsonSourceGenerationOptionsAttribute.GenerationMode, indicates that both type-metadata initialization logic and optimized serialization logic should be generated for all types. When specified on JsonSerializableAttribute.GenerationMode, indicates that the setting on JsonSourceGenerationOptionsAttribute.GenerationMode should be used.

Metadata 1

Instructs the JSON source generator to generate type-metadata initialization logic.

Serialization 2

Instructs the JSON source generator to generate optimized serialization logic.

Applies to