WriteStack struct WriteStack Documentation Code public CancellationToken CancellationToken public List<IAsyncDisposable> CompletedAsyncDisposables public WriteStackFrame Current public int FlushThreshold public string NewReferenceId public Task PendingTask public object PolymorphicTypeDiscriminator public PolymorphicTypeResolver PolymorphicTypeResolver public ReferenceResolver ReferenceResolver public bool SupportAsync public bool SupportContinuation public bool SuppressFlush public bool CurrentContainsMetadata { get; } public int CurrentDepth { get; } public bool IsContinuation { get; } public ref WriteStackFrame Parent { get; } public void AddCompletedAsyncDisposable(IAsyncDisposable asyncDisposable) public ValueTask DisposeCompletedAsyncDisposables() public void DisposePendingDisposablesOnException() public ValueTask DisposePendingDisposablesOnExceptionAsync() public JsonTypeInfo PeekNestedJsonTypeInfo() public void Pop(bool success) public string PropertyPath() public void Push()