Show / Hide Table of Contents

Namespace DotNext.IO

Classes

BinaryTransferObject

Represents binary object.

BinaryTransferObject<T>

Represents transfer object for value of blittable type.

DataTransferObject

Various extension methods for IDataTransferObject.

FileBufferingWriter

Represents builder of contiguous block of memory that may switch to file as its backing store.

RentedMemoryStream

Represents non-resizable memory stream which is backed by rented array of bytes.

StreamExtensions

Represents high-level read/write methods for the stream.

StreamSegment

Represents read-only view over the portion of underlying stream.

StreamSource

Represents Stream factory methods.

StreamTransferObject

Represents object which content is represented by Stream.

TextBufferReader

Represents TextReader wrapper for ReadOnlySequence<T> type.

TextWriterExtensions

Represents extension methods for TextWriter class.

TextWriterSource

Represents TextWriter factory methods.

Structs

SequenceBinaryReader

Represents binary reader for the sequence of bytes.

Interfaces

IAsyncBinaryReader

Providers a uniform way to decode the data from various sources such as streams, pipes, unmanaged memory etc.

IAsyncBinaryWriter

Providers a uniform way to encode the data.

IDataTransferObject

Represents structured data unit that can be transferred over wire.

IDataTransferObject.IDecoder<TResult>

Represents DTO transformation.

IFlushable

Represents a destination of data that can be flushed.

Enums

StringLengthEncoding

Describes how string length should be encoded in binary form.

In This Article
Back to top Generated by DocFX