3 writes to EffectiveNumberHandling
System.Text.Json (3)
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (3)
481EffectiveNumberHandling = declaringTypeNumberHandling; 486EffectiveNumberHandling = Options.NumberHandling; 510EffectiveNumberHandling = handling;
12 references to EffectiveNumberHandling
System.Text.Json (12)
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)
93state.Current.NumberHandling = jsonPropertyInfo.EffectiveNumberHandling;
System\Text\Json\Serialization\JsonSerializer.Read.HandlePropertyName.cs (1)
76state.Current.NumberHandling = jsonPropertyInfo.EffectiveNumberHandling;
System\Text\Json\Serialization\Metadata\JsonParameterInfo.cs (1)
50NumberHandling = matchingProperty.EffectiveNumberHandling;
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (1)
484if (!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)
153Current.NumberHandling = Current.JsonPropertyInfo.EffectiveNumberHandling; 207Current.NumberHandling = numberHandling ?? Current.JsonPropertyInfo.EffectiveNumberHandling;