13 writes to JsonPropertyInfo
System.Text.Json (13)
System\Text\Json\Serialization\Converters\Collection\JsonCollectionConverter.cs (1)
307
state.Current.
JsonPropertyInfo
= state.Current.JsonTypeInfo.ElementTypeInfo!.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\Converters\Collection\JsonDictionaryConverter.cs (1)
350
state.Current.
JsonPropertyInfo
= state.Current.JsonTypeInfo.ElementTypeInfo!.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\Converters\FSharp\FSharpOptionConverter.cs (1)
62
state.Current.
JsonPropertyInfo
= state.Current.JsonTypeInfo.ElementTypeInfo!.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\Converters\FSharp\FSharpValueOptionConverter.cs (1)
63
state.Current.
JsonPropertyInfo
= state.Current.JsonTypeInfo.ElementTypeInfo!.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\Converters\Object\ObjectDefaultConverter.cs (4)
343
state.Current.
JsonPropertyInfo
= jsonPropertyInfo;
359
state.Current.
JsonPropertyInfo
= extensionDataProperty;
392
state.Current.
JsonPropertyInfo
= jsonPropertyInfo;
422
state.Current.
JsonPropertyInfo
= extensionDataProperty;
System\Text\Json\Serialization\Converters\Value\NullableConverter.cs (1)
57
state.Current.
JsonPropertyInfo
= state.Current.JsonTypeInfo.ElementTypeInfo!.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\JsonConverterOfT.cs (1)
487
state.Current.
JsonPropertyInfo
= state.Current.JsonTypeInfo.ElementTypeInfo!.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\WriteStack.cs (2)
152
Current.
JsonPropertyInfo
= jsonTypeInfo.PropertyInfoForTypeInfo;
205
Current.
JsonPropertyInfo
= jsonTypeInfo.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\WriteStackFrame.cs (1)
99
JsonPropertyInfo
= null!;
9 references to JsonPropertyInfo
System.Text.Json (9)
System\Text\Json\Serialization\Converters\Collection\JsonCollectionConverter.cs (2)
53
Debug.Assert(state.Current.
JsonPropertyInfo
!= null);
54
return (JsonConverter<TElement>)state.Current.
JsonPropertyInfo
.EffectiveConverter;
System\Text\Json\Serialization\WriteStack.cs (5)
153
Current.NumberHandling = Current.
JsonPropertyInfo
.EffectiveNumberHandling;
178
return _count == 0 ? Current.JsonTypeInfo : Current.
JsonPropertyInfo
!.JsonTypeInfo;
207
Current.NumberHandling = numberHandling ?? Current.
JsonPropertyInfo
.EffectiveNumberHandling;
417
frame.
JsonPropertyInfo
?.MemberName ??
443
private string DebuggerDisplay => $"Path = {PropertyPath()} Current = ConverterStrategy.{Current.
JsonPropertyInfo
?.EffectiveConverter.ConverterStrategy}, {Current.JsonTypeInfo?.Type.Name}";
System\Text\Json\Serialization\WriteStackFrame.cs (1)
112
:
JsonPropertyInfo
!.JsonTypeInfo;
System\Text\Json\ThrowHelper.Serialization.cs (1)
574
Type propertyType = state.Current.
JsonPropertyInfo
?.PropertyType ?? state.Current.JsonTypeInfo.Type;