Orleans.Serialization.Buffers.Adaptors Namespace

Classes

BufferWriterBox<TBufferWriter>

A IBufferWriter<T> implementation which boxes another buffer writer.

PooledBufferStream

A IBufferWriter<T> implementation which boxes another buffer writer.

Structs

ArrayStreamBufferWriter

An implementation of IBufferWriter<T> which writes to a Stream, using an array as an intermediate buffer.

BufferSliceReaderInput

Input type for Reader<TInput> to support PooledBuffer.BufferSlice buffers.

MemoryBufferWriter

A IBufferWriter<T> implementation for Memory<T>

MemoryStreamBufferWriter

An implementation of IBufferWriter<T> which writes to a MemoryStream.

PoolingStreamBufferWriter

An implementation of IBufferWriter<T> for writing to a Stream, using pooled arrays as an intermediate buffer.

SpanBufferWriter

A special-purpose IBufferWriter<T> implementation for supporting Span<T> in Writer<TBufferWriter>.