3 writes to EffectiveNumberHandling
System.Text.Json (3)
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (3)
581EffectiveNumberHandling = declaringTypeNumberHandling; 586EffectiveNumberHandling = Options.NumberHandling; 610EffectiveNumberHandling = handling;
13 references to EffectiveNumberHandling
System.Text.Json (13)
System\Text\Json\Schema\JsonSchemaExporter.cs (1)
241customNumberHandling: property.EffectiveNumberHandling);
System\Text\Json\Serialization\Converters\Object\ObjectDefaultConverter.cs (4)
344state.Current.NumberHandling = jsonPropertyInfo.EffectiveNumberHandling; 360state.Current.NumberHandling = extensionDataProperty.EffectiveNumberHandling; 393state.Current.NumberHandling = jsonPropertyInfo.EffectiveNumberHandling; 423state.Current.NumberHandling = extensionDataProperty.EffectiveNumberHandling;
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (1)
98state.Current.NumberHandling = jsonPropertyInfo.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)
584if (!EffectiveNumberHandling.HasValue && Options.NumberHandling != JsonNumberHandling.Strict)
System\Text\Json\Serialization\ReadStack.cs (2)
107Current.NumberHandling = Current.JsonPropertyInfo.EffectiveNumberHandling; 136Current.NumberHandling = numberHandling ?? Current.JsonPropertyInfo.EffectiveNumberHandling;
System\Text\Json\Serialization\WriteStack.cs (2)
156Current.NumberHandling = Current.JsonPropertyInfo.EffectiveNumberHandling; 210Current.NumberHandling = numberHandling ?? Current.JsonPropertyInfo.EffectiveNumberHandling;