19 writes to JsonPropertyInfo
System.Text.Json (19)
System\Text\Json\Serialization\Converters\Collection\JsonCollectionConverter.cs (2)
84
state.Current.
JsonPropertyInfo
= elementTypeInfo.PropertyInfoForTypeInfo;
199
state.Current.
JsonPropertyInfo
= elementTypeInfo.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\Converters\Collection\JsonDictionaryConverter.cs (6)
115
state.Current.
JsonPropertyInfo
= keyTypeInfo.PropertyInfoForTypeInfo;
120
state.Current.
JsonPropertyInfo
= elementTypeInfo.PropertyInfoForTypeInfo;
140
state.Current.
JsonPropertyInfo
= keyTypeInfo.PropertyInfoForTypeInfo;
146
state.Current.
JsonPropertyInfo
= elementTypeInfo.PropertyInfoForTypeInfo;
268
state.Current.
JsonPropertyInfo
= keyTypeInfo.PropertyInfoForTypeInfo;
292
state.Current.
JsonPropertyInfo
= elementTypeInfo.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\Converters\Collection\RootLevelListConverter.cs (1)
31
state.Current.
JsonPropertyInfo
= _elementTypeInfo.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\Converters\FSharp\FSharpOptionConverter.cs (1)
42
state.Current.
JsonPropertyInfo
= state.Current.JsonTypeInfo.ElementTypeInfo!.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\Converters\FSharp\FSharpValueOptionConverter.cs (1)
42
state.Current.
JsonPropertyInfo
= state.Current.JsonTypeInfo.ElementTypeInfo!.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (3)
97
state.Current.
JsonPropertyInfo
= jsonPropertyInfo;
587
state.Current.
JsonPropertyInfo
= null;
621
state.Current.
JsonPropertyInfo
= null;
System\Text\Json\Serialization\JsonSerializer.Read.HandlePropertyName.cs (1)
72
state.Current.
JsonPropertyInfo
= jsonPropertyInfo;
System\Text\Json\Serialization\ReadStack.cs (3)
106
Current.
JsonPropertyInfo
= jsonTypeInfo.PropertyInfoForTypeInfo;
134
Current.
JsonPropertyInfo
= jsonTypeInfo.PropertyInfoForTypeInfo;
218
Current.
JsonPropertyInfo
= derivedJsonTypeInfo.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\ReadStackFrame.cs (1)
98
JsonPropertyInfo
= null!;
12 references to JsonPropertyInfo
System.Text.Json (12)
System\Text\Json\Serialization\Converters\Object\ObjectDefaultConverter.cs (2)
196
Debug.Assert(state.Current.
JsonPropertyInfo
!= null);
197
jsonPropertyInfo = state.Current.
JsonPropertyInfo
!;
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (1)
436
jsonPropertyInfo = state.Current.
JsonPropertyInfo
;
System\Text\Json\Serialization\JsonConverterOfT.cs (1)
227
JsonPropertyInfo? propertyInfo = state.Current.
JsonPropertyInfo
;
System\Text\Json\Serialization\ReadStack.cs (6)
36
=> Current.HasParentObject ? Parent.
JsonPropertyInfo
: null;
107
Current.NumberHandling = Current.
JsonPropertyInfo
.EffectiveNumberHandling;
125
JsonTypeInfo jsonTypeInfo = Current.
JsonPropertyInfo
?.JsonTypeInfo ?? Current.CtorArgumentState!.JsonParameterInfo!.JsonTypeInfo;
136
Current.NumberHandling = numberHandling ?? Current.
JsonPropertyInfo
.EffectiveNumberHandling;
219
Current.NumberHandling ??= Current.
JsonPropertyInfo
.NumberHandling;
357
utf8PropertyName = frame.
JsonPropertyInfo
?.NameAsUtf8Bytes ??
System\Text\Json\ThrowHelper.Serialization.cs (2)
481
Type propertyType = state.Current.
JsonPropertyInfo
?.PropertyType ?? state.Current.JsonTypeInfo.Type;
575
Type propertyType = state.Current.
JsonPropertyInfo
?.PropertyType ?? state.Current.JsonTypeInfo.Type;