14 references to JsonSerializerOptionsTypeRef
System.Text.Json.SourceGeneration (14)
JsonSourceGenerator.Emitter.cs (14)
831writer.WriteLine($"private static {JsonPropertyInfoTypeRef}[] {propInitMethodName}({JsonSerializerOptionsTypeRef} options)"); 1909private {{typeInfoFQN}} {{CreateTypeInfoMethodName(typeMetadata)}}({{JsonSerializerOptionsTypeRef}} options) 1985/// The default <see cref="{{JsonSerializerContextTypeRef}}"/> associated with a default <see cref="{{JsonSerializerOptionsTypeRef}}"/> instance. 1987public static {{contextTypeRef}} Default { get; } = new {{contextTypeRef}}(new {{JsonSerializerOptionsTypeRef}}(s_defaultOptions)); 1992protected override {{JsonSerializerOptionsTypeRef}}? GeneratedSerializerOptions { get; } = s_defaultOptions; 2000public {{contextTypeName}}({{JsonSerializerOptionsTypeRef}} options) : base(options) 2034writer.WriteLine($"private readonly static {JsonSerializerOptionsTypeRef} s_defaultOptions = new();"); 2040writer.WriteLine($"private readonly static {JsonSerializerOptionsTypeRef} s_defaultOptions = new({FormatJsonSerializerDefaults(defaults)})"); 2044writer.WriteLine($"private readonly static {JsonSerializerOptionsTypeRef} s_defaultOptions = new()"); 2196private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>({{JsonSerializerOptionsTypeRef}} options, out {{JsonTypeInfoTypeRef}}<TJsonMetadataType> jsonTypeInfo) 2209private static {{JsonConverterTypeRef}}? GetRuntimeConverterForType({{TypeTypeRef}} type, {{JsonSerializerOptionsTypeRef}} options) 2223private static {{JsonConverterTypeRef}} ExpandConverter({{TypeTypeRef}} type, {{JsonConverterTypeRef}} converter, {{JsonSerializerOptionsTypeRef}} options, bool validateCanConvert = true) 2247private static {{JsonConverterTypeRef}}<TJsonMetadataType?> GetConverterForNullableProperty<TJsonMetadataType>({{JsonConverterTypeRef}} converter, {{JsonSerializerOptionsTypeRef}} options) 2280writer.WriteLine($"{JsonTypeInfoTypeRef}? {JsonTypeInfoResolverTypeRef}.GetTypeInfo({TypeTypeRef} type, {JsonSerializerOptionsTypeRef} options)");