3 writes to EffectiveNumberHandling
System.Text.Json (3)
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (3)
576EffectiveNumberHandling = declaringTypeNumberHandling; 581EffectiveNumberHandling = Options.NumberHandling; 605EffectiveNumberHandling = handling;
15 references to EffectiveNumberHandling
System.Text.Json (15)
System\Text\Json\Schema\JsonSchemaExporter.cs (1)
252customNumberHandling: property.EffectiveNumberHandling);
System\Text\Json\Serialization\Converters\Object\ObjectDefaultConverter.cs (4)
350state.Current.NumberHandling = jsonPropertyInfo.EffectiveNumberHandling; 366state.Current.NumberHandling = extensionDataProperty.EffectiveNumberHandling; 399state.Current.NumberHandling = jsonPropertyInfo.EffectiveNumberHandling; 429state.Current.NumberHandling = extensionDataProperty.EffectiveNumberHandling;
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (1)
98state.Current.NumberHandling = jsonPropertyInfo.EffectiveNumberHandling;
System\Text\Json\Serialization\Converters\Union\JsonUnionConverter.cs (2)
77state.Current.NumberHandling = typeInfo.NumberHandling ?? caseTypeInfo.PropertyInfoForTypeInfo.EffectiveNumberHandling; 189state.Current.NumberHandling = typeInfo.NumberHandling ?? caseTypeInfo.PropertyInfoForTypeInfo.EffectiveNumberHandling;
System\Text\Json\Serialization\JsonSerializer.Read.HandlePropertyName.cs (1)
73state.Current.NumberHandling = jsonPropertyInfo.EffectiveNumberHandling;
System\Text\Json\Serialization\Metadata\JsonParameterInfo.cs (1)
123internal JsonNumberHandling? NumberHandling => MatchingProperty.EffectiveNumberHandling;
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (1)
579if (!EffectiveNumberHandling.HasValue && Options.NumberHandling != JsonNumberHandling.Strict)
System\Text\Json\Serialization\ReadStack.cs (2)
113Current.NumberHandling = Current.JsonPropertyInfo.EffectiveNumberHandling; 143Current.NumberHandling = numberHandling ?? Current.JsonPropertyInfo.EffectiveNumberHandling;
System\Text\Json\Serialization\WriteStack.cs (2)
150Current.NumberHandling = Current.JsonPropertyInfo.EffectiveNumberHandling; 206Current.NumberHandling = numberHandling ?? Current.JsonPropertyInfo.EffectiveNumberHandling;