6 writes to NumberHandling
System.Text.Json (6)
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\WriteStack.cs (2)
153Current.NumberHandling = Current.JsonPropertyInfo.EffectiveNumberHandling; 207Current.NumberHandling = numberHandling ?? Current.JsonPropertyInfo.EffectiveNumberHandling;
9 references to NumberHandling
System.Text.Json (9)
System\Text\Json\Serialization\Converters\Collection\ArrayConverter.cs (1)
38if (elementConverter.CanUseDirectReadOrWrite && state.Current.NumberHandling == null)
System\Text\Json\Serialization\Converters\Collection\DictionaryOfTKeyTValueConverter.cs (1)
50if (!state.SupportContinuation && _valueConverter.CanUseDirectReadOrWrite && state.Current.NumberHandling == null)
System\Text\Json\Serialization\Converters\Collection\IListConverter.cs (1)
47if (elementConverter.CanUseDirectReadOrWrite && state.Current.NumberHandling == null)
System\Text\Json\Serialization\Converters\Collection\ListOfTConverter.cs (1)
44if (elementConverter.CanUseDirectReadOrWrite && state.Current.NumberHandling == null)
System\Text\Json\Serialization\Converters\Collection\ReadOnlyMemoryConverter.cs (1)
57if (elementConverter.CanUseDirectReadOrWrite && state.Current.NumberHandling == null)
System\Text\Json\Serialization\Converters\JsonMetadataServicesConverter.cs (1)
55!JsonHelpers.RequiresSpecialNumberHandlingOnWrite(state.Current.NumberHandling) &&
System\Text\Json\Serialization\JsonConverterOfT.cs (2)
352if (state.Current.NumberHandling != null && IsInternalConverterForNumberType) 354WriteNumberWithCustomHandling(writer, value, state.Current.NumberHandling.Value);
System\Text\Json\Serialization\WriteStack.cs (1)
197JsonNumberHandling? numberHandling = Current.NumberHandling;