14 references to JsonSerializerOptionsTypeRef
System.Text.Json.SourceGeneration (14)
JsonSourceGenerator.Emitter.cs (14)
734
writer.WriteLine($"private static {JsonPropertyInfoTypeRef}[] {propInitMethodName}({
JsonSerializerOptionsTypeRef
} options)");
1801
private {{typeInfoFQN}} {{CreateTypeInfoMethodName(typeMetadata)}}({{
JsonSerializerOptionsTypeRef
}} options)
1856
/// The default <see cref="{{JsonSerializerContextTypeRef}}"/> associated with a default <see cref="{{
JsonSerializerOptionsTypeRef
}}"/> instance.
1858
public static {{contextTypeRef}} Default { get; } = new {{contextTypeRef}}(new {{
JsonSerializerOptionsTypeRef
}}(s_defaultOptions));
1863
protected override {{
JsonSerializerOptionsTypeRef
}}? GeneratedSerializerOptions { get; } = s_defaultOptions;
1871
public {{contextTypeName}}({{
JsonSerializerOptionsTypeRef
}} options) : base(options)
1887
writer.WriteLine($"private readonly static {
JsonSerializerOptionsTypeRef
} s_defaultOptions = new();");
1893
writer.WriteLine($"private readonly static {
JsonSerializerOptionsTypeRef
} s_defaultOptions = new({FormatJsonSerializerDefaults(defaults)})");
1897
writer.WriteLine($"private readonly static {
JsonSerializerOptionsTypeRef
} s_defaultOptions = new()");
2046
private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>({{
JsonSerializerOptionsTypeRef
}} options, out {{JsonTypeInfoTypeRef}}<TJsonMetadataType> jsonTypeInfo)
2059
private static {{JsonConverterTypeRef}}? GetRuntimeConverterForType({{TypeTypeRef}} type, {{
JsonSerializerOptionsTypeRef
}} options)
2073
private static {{JsonConverterTypeRef}} ExpandConverter({{TypeTypeRef}} type, {{JsonConverterTypeRef}} converter, {{
JsonSerializerOptionsTypeRef
}} options, bool validateCanConvert = true)
2097
private static {{JsonConverterTypeRef}}<TJsonMetadataType?> GetConverterForNullableProperty<TJsonMetadataType>({{JsonConverterTypeRef}} converter, {{
JsonSerializerOptionsTypeRef
}} options)
2130
writer.WriteLine($"{JsonTypeInfoTypeRef}? {JsonTypeInfoResolverTypeRef}.GetTypeInfo({TypeTypeRef} type, {
JsonSerializerOptionsTypeRef
} options)");