System.Text.Json.ReadStackFrame
struct ReadStackFrame
namespace System.Text.Json
{
internal struct ReadStackFrame
{
public JsonPropertyInfo JsonPropertyInfo;
public StackFramePropertyState PropertyState;
public bool UseExtensionProperty;
public byte[] JsonPropertyName;
public string JsonPropertyNameAsString;
public object DictionaryKey;
public int OriginalDepth;
public object ReturnValue;
public JsonTypeInfo JsonTypeInfo;
public StackFrameObjectState ObjectState;
public bool CanContainMetadata;
public MetadataPropertyName LatestMetadataPropertyName;
public MetadataPropertyName MetadataPropertyNames;
public PolymorphicSerializationState PolymorphicSerializationState;
public JsonTypeInfo PolymorphicJsonTypeInfo;
public int PropertyIndex;
public PropertyRefCacheBuilder PropertyRefCacheBuilder;
public ArgumentState CtorArgumentState;
public JsonNumberHandling? NumberHandling;
public BitArray AssignedProperties;
public bool HasParentObject;
public bool IsPopulating;
public JsonTypeInfo BaseJsonTypeInfo { get; }
public void EndConstructorParameter();
public void EndProperty();
public void EndElement();
public bool IsProcessingDictionary();
public bool IsProcessingEnumerable();
public void MarkPropertyAsRead(JsonPropertyInfo propertyInfo);
}
}