11 references to JsonSerializerDefaults
System.Text.Json.SourceGeneration (11)
JsonSourceGenerator.Emitter.cs (2)
2041
if (optionsSpec.Defaults is
JsonSerializerDefaults
defaults)
2393
private static string FormatJsonSerializerDefaults(
JsonSerializerDefaults
defaults)
JsonSourceGenerator.Parser.cs (3)
410
JsonSerializerDefaults
? defaults = null;
440
Debug.Assert(attributeData.ConstructorArguments.Length == 1 & attributeData.ConstructorArguments[0].Type?.Name is nameof(
JsonSerializerDefaults
));
441
defaults = (
JsonSerializerDefaults
)attributeData.ConstructorArguments[0].Value!;
Model\SourceGenerationOptionsSpec.cs (2)
17
public required
JsonSerializerDefaults
? Defaults { get; init; }
82
=> PropertyNamingPolicy ?? (Defaults is
JsonSerializerDefaults
.Web ? JsonKnownNamingPolicy.CamelCase : null);
parent\Common\JsonSourceGenerationOptionsAttribute.cs (4)
27
public JsonSourceGenerationOptionsAttribute(
JsonSerializerDefaults
defaults)
31
if (defaults is
JsonSerializerDefaults
.Web)
37
else if (defaults is
JsonSerializerDefaults
.Strict)
44
else if (defaults is not
JsonSerializerDefaults
.General)