33 references to JsonSourceGenerationOptionsAttribute
System.Text.Json.SourceGeneration (33)
JsonSourceGenerator.Parser.cs (26)
301case nameof(JsonSourceGenerationOptionsAttribute.AllowOutOfOrderMetadataProperties): 305case nameof(JsonSourceGenerationOptionsAttribute.AllowTrailingCommas): 309case nameof(JsonSourceGenerationOptionsAttribute.Converters): 323case nameof(JsonSourceGenerationOptionsAttribute.DefaultBufferSize): 327case nameof(JsonSourceGenerationOptionsAttribute.DefaultIgnoreCondition): 331case nameof(JsonSourceGenerationOptionsAttribute.DictionaryKeyPolicy): 335case nameof(JsonSourceGenerationOptionsAttribute.RespectNullableAnnotations): 339case nameof(JsonSourceGenerationOptionsAttribute.RespectRequiredConstructorParameters): 343case nameof(JsonSourceGenerationOptionsAttribute.IgnoreReadOnlyFields): 347case nameof(JsonSourceGenerationOptionsAttribute.IgnoreReadOnlyProperties): 351case nameof(JsonSourceGenerationOptionsAttribute.IncludeFields): 355case nameof(JsonSourceGenerationOptionsAttribute.MaxDepth): 359case nameof(JsonSourceGenerationOptionsAttribute.NewLine): 363case nameof(JsonSourceGenerationOptionsAttribute.NumberHandling): 367case nameof(JsonSourceGenerationOptionsAttribute.PreferredObjectCreationHandling): 371case nameof(JsonSourceGenerationOptionsAttribute.PropertyNameCaseInsensitive): 375case nameof(JsonSourceGenerationOptionsAttribute.PropertyNamingPolicy): 379case nameof(JsonSourceGenerationOptionsAttribute.ReadCommentHandling): 383case nameof(JsonSourceGenerationOptionsAttribute.ReferenceHandler): 387case nameof(JsonSourceGenerationOptionsAttribute.UnknownTypeHandling): 391case nameof(JsonSourceGenerationOptionsAttribute.UnmappedMemberHandling): 395case nameof(JsonSourceGenerationOptionsAttribute.UseStringEnumConverter): 399case nameof(JsonSourceGenerationOptionsAttribute.WriteIndented): 403case nameof(JsonSourceGenerationOptionsAttribute.IndentCharacter): 407case nameof(JsonSourceGenerationOptionsAttribute.IndentSize): 411case nameof(JsonSourceGenerationOptionsAttribute.GenerationMode):
Model\PropertyGenerationSpec.cs (1)
58/// specified ahead-of-time via <see cref="JsonSourceGenerationOptionsAttribute"/>.
Model\SourceGenerationOptionsSpec.cs (1)
10/// Models compile-time configuration of <see cref="JsonSourceGenerationOptionsAttribute"/>.
src\libraries\System.Text.Json\Common\JsonSerializableAttribute.cs (1)
42/// then the setting specified on <see cref="JsonSourceGenerationOptionsAttribute.GenerationMode"/> will be used.
src\libraries\System.Text.Json\Common\JsonSourceGenerationMode.cs (2)
13/// When specified on <see cref="JsonSourceGenerationOptionsAttribute.GenerationMode"/>, indicates that both type-metadata initialization logic 15/// indicates that the setting on <see cref="JsonSourceGenerationOptionsAttribute.GenerationMode"/> should be used.
src\libraries\System.Text.Json\Common\JsonSourceGenerationOptionsAttribute.cs (2)
18/// Constructs a new <see cref="JsonSourceGenerationOptionsAttribute"/> instance. 23/// Constructs a new <see cref="JsonSourceGenerationOptionsAttribute"/> instance with a predefined set of options determined by the specified <see cref="JsonSerializerDefaults"/>.