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