PooledArrayBufferWriter<T>
public sealed class PooledArrayBufferWriter<T> : BufferWriter<T>, ISupplier<ArraySegment<T>>, IFunctional<Func<ArraySegment<T>>>, IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
Represents memory writer that is backed by the array obtained from the pool.
Gets the element at the specified index.
Gets the element at the specified index.
Gets the data written to the underlying array so far.
Initializes a new writer with the specified initial capacity.
Initializes a new writer with the default initial capacity.
Initializes a new writer with the specified initial capacity and Shared
as the array pooling mechanism.
public PooledArrayBufferWriter()
Initializes a new writer with the default initial capacity and Shared
as the array pooling mechanism.
Returns the memory to write to that is at least the requested size.
Inserts the elements into this buffer at the specified index.
Overwrites the elements in this buffer.
Removes the specified number of elements from the head of this buffer.
Removes the specified number of elements from the tail of this buffer.