System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (8)
857AddProperty(in state.Current, dictionaryObjectValue, null);
863AddProperty(in state.Current, dictionaryObjectValue, value);
870AddProperty(in state.Current, dictionaryElementValue, value);
876EffectiveConverter.ReadElementAndSetProperty(propValue, state.Current.JsonPropertyNameAsString!, ref reader, Options, ref state);
925Debug.Assert(this == state.Current.JsonTypeInfo.ExtensionDataProperty);
970Debug.Assert(!state.Current.IsPopulating, "We've called TryGetPrePopulatedValue more than once");
972state.Current.ReturnValue = value;
973state.Current.IsPopulating = value != null;