<PackageReference Include="System.Text.Json" Version="10.0.7" />

System.Text.Json.WriteStackFrame

namespace System.Text.Json { internal struct WriteStackFrame { public IEnumerator CollectionEnumerator; public IAsyncDisposable AsyncDisposable; public bool AsyncEnumeratorIsPendingCompletion; public JsonPropertyInfo JsonPropertyInfo; public bool IsWritingExtensionDataProperty; public JsonTypeInfo JsonTypeInfo; public int OriginalDepth; public bool ProcessedStartToken; public bool ProcessedEndToken; public StackFramePropertyState PropertyState; public int EnumeratorIndex; public string JsonPropertyNameAsString; public MetadataPropertyName MetadataPropertyName; public PolymorphicSerializationState PolymorphicSerializationState; public JsonTypeInfo PolymorphicTypeInfo; public JsonNumberHandling? NumberHandling; public bool IsPushedReferenceForCycleDetection; public void EndCollectionElement(); public void EndDictionaryEntry(); public void EndProperty(); public JsonTypeInfo GetNestedJsonTypeInfo(); public JsonTypeInfo InitializePolymorphicReEntry(Type runtimeType, JsonSerializerOptions options); public JsonConverter InitializePolymorphicReEntry(JsonTypeInfo derivedJsonTypeInfo); public JsonConverter ResumePolymorphicReEntry(); public void ExitPolymorphicConverter(bool success); } }