1 write to PropertyInfoForTypeInfo
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
48PropertyInfoForTypeInfo = CreatePropertyInfoForTypeInfo();
26 references to PropertyInfoForTypeInfo
System.Text.Json (26)
System\Text\Json\Serialization\Converters\Collection\JsonCollectionConverter.cs (3)
84state.Current.JsonPropertyInfo = elementTypeInfo.PropertyInfoForTypeInfo; 199state.Current.JsonPropertyInfo = elementTypeInfo.PropertyInfoForTypeInfo; 321state.Current.JsonPropertyInfo = jsonTypeInfo.ElementTypeInfo!.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\Converters\Collection\JsonDictionaryConverter.cs (7)
115state.Current.JsonPropertyInfo = keyTypeInfo.PropertyInfoForTypeInfo; 120state.Current.JsonPropertyInfo = elementTypeInfo.PropertyInfoForTypeInfo; 140state.Current.JsonPropertyInfo = keyTypeInfo.PropertyInfoForTypeInfo; 146state.Current.JsonPropertyInfo = elementTypeInfo.PropertyInfoForTypeInfo; 268state.Current.JsonPropertyInfo = keyTypeInfo.PropertyInfoForTypeInfo; 292state.Current.JsonPropertyInfo = elementTypeInfo.PropertyInfoForTypeInfo; 361state.Current.JsonPropertyInfo = jsonTypeInfo.ElementTypeInfo!.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\Converters\Collection\RootLevelListConverter.cs (1)
31state.Current.JsonPropertyInfo = _elementTypeInfo.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\Converters\FSharp\FSharpOptionConverter.cs (2)
42state.Current.JsonPropertyInfo = state.Current.JsonTypeInfo.ElementTypeInfo!.PropertyInfoForTypeInfo; 63state.Current.JsonPropertyInfo = state.Current.JsonTypeInfo.ElementTypeInfo!.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\Converters\FSharp\FSharpValueOptionConverter.cs (2)
42state.Current.JsonPropertyInfo = state.Current.JsonTypeInfo.ElementTypeInfo!.PropertyInfoForTypeInfo; 64state.Current.JsonPropertyInfo = state.Current.JsonTypeInfo.ElementTypeInfo!.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\Converters\Value\NullableConverter.cs (1)
58state.Current.JsonPropertyInfo = state.Current.JsonTypeInfo.ElementTypeInfo!.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\JsonConverterOfT.cs (1)
483state.Current.JsonPropertyInfo = state.Current.JsonTypeInfo.ElementTypeInfo!.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (2)
369internal bool CanBeNull => PropertyInfoForTypeInfo.PropertyTypeCanBeNull; 745PropertyInfoForTypeInfo.Configure();
System\Text\Json\Serialization\ReadStack.cs (3)
106Current.JsonPropertyInfo = jsonTypeInfo.PropertyInfoForTypeInfo; 134Current.JsonPropertyInfo = jsonTypeInfo.PropertyInfoForTypeInfo; 218Current.JsonPropertyInfo = derivedJsonTypeInfo.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\WriteStack.cs (2)
155Current.JsonPropertyInfo = jsonTypeInfo.PropertyInfoForTypeInfo; 208Current.JsonPropertyInfo = jsonTypeInfo.PropertyInfoForTypeInfo;
System\Text\Json\Serialization\WriteStackFrame.cs (2)
36/// For objects, it is either the actual (real) JsonPropertyInfo or the <see cref="JsonTypeInfo.PropertyInfoForTypeInfo"/> for the class. 37/// For collections, it is the <see cref="JsonTypeInfo.PropertyInfoForTypeInfo"/> for the class and current element.