System.Text.Json.PooledByteBufferWriter
namespace System.Text.Json
{
internal sealed class PooledByteBufferWriter : PipeWriter, IDisposable
{
public ReadOnlySpan<byte> WrittenSpan { get; }
public ReadOnlyMemory<byte> WrittenMemory { get; }
public int Capacity { get; }
public PooledByteBufferWriter(int initialCapacity);
public PooledByteBufferWriter(int initialCapacity, Stream stream);
public void Clear();
public void ClearAndReturnBuffers();
public void Dispose();
public void InitializeEmptyInstance(int initialCapacity);
public static PooledByteBufferWriter CreateEmptyInstanceForCaching();
}
}