Show / Hide Table of Contents

Namespace DotNext.IO

Classes

BlittableTransferObject<T>

Represents a value of blittable type as DTO.

DataTransferObject

Various extension methods for IDataTransferObject.

FileBufferingWriter

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

FileReader

Represents buffered file reader.

FileWriter

Represents the buffered file writer.

MemoryTransferObject

Represents data transfer object holding the content of the predefined size in the memory.

PoolingBufferedStream

Represents alternative implementation of BufferedStream that supports memory pooling.

RandomAccessStream

Represents a stream over the storage that supports random access.

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.

TextStreamExtensions

Represents various extension methods for TextWriter and TextReader classes.

Structs

FileBufferingWriter.Options

Represents construction options of the writer.

SequenceReader

Represents binary reader for the sequence of bytes.

SequenceReader.DecodingEnumerable

Represents decoding enumerable.

SequenceReader.DecodingEnumerable.Enumerator

Represents enumerator over decoded characters.

SequenceReader.SpanDecodingEnumerable

Represents decoding enumerable.

SequenceReader.SpanDecodingEnumerable.Enumerator

Represents enumerator over decoded characters.

StreamConsumer

Represents implementation of IReadOnlySpanConsumer<T> in the form of the writer to Stream.

TextConsumer

Represents implementation of IReadOnlySpanConsumer<T> in the form of the writer to TextWriter.

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 the structured data unit that can be transferred over wire.

IDataTransferObject.ITransformation<TResult>

Represents DTO transformation.

IFlushable

Represents a destination of data that can be flushed.

Enums

LengthFormat

Describes how the length of the octet string should be encoded in binary form.

☀
☾
In this article
Back to top
Supported by the .NET Foundation
☀
☾