System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (8)
856AddProperty(in state.Current, dictionaryObjectValue, null);
862AddProperty(in state.Current, dictionaryObjectValue, value);
869AddProperty(in state.Current, dictionaryElementValue, value);
875EffectiveConverter.ReadElementAndSetProperty(propValue, state.Current.JsonPropertyNameAsString!, ref reader, Options, ref state);
916Debug.Assert(this == state.Current.JsonTypeInfo.ExtensionDataProperty);
961Debug.Assert(!state.Current.IsPopulating, "We've called TryGetPrePopulatedValue more than once");
963state.Current.ReturnValue = value;
964state.Current.IsPopulating = value is not null;