Show / Hide Table of Contents

Class StreamSegment

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

Inheritance
Object
MarshalByRefObject
Stream
StreamSegment
Implements
IAsyncDisposable
IDisposable
Inherited Members
Stream.Null
Stream.Close()
Stream.CopyTo(Stream)
Stream.CopyTo(Stream, Int32)
Stream.CopyToAsync(Stream)
Stream.CopyToAsync(Stream, Int32)
Stream.CopyToAsync(Stream, Int32, CancellationToken)
Stream.CopyToAsync(Stream, CancellationToken)
Stream.CreateWaitHandle()
Stream.Dispose()
Stream.FlushAsync()
Stream.ObjectInvariant()
Stream.ReadAsync(Byte[], Int32, Int32)
Stream.Synchronized(Stream)
Stream.WriteAsync(Byte[], Int32, Int32)
MarshalByRefObject.GetLifetimeService()
MarshalByRefObject.InitializeLifetimeService()
MarshalByRefObject.MemberwiseClone(Boolean)
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: DotNext.IO
Assembly: DotNext.IO.dll
Syntax
public sealed class StreamSegment : Stream, IAsyncDisposable, IDisposable
Remarks

The segmentation is supported only for seekable streams.

Constructors

| Improve this Doc View Source

StreamSegment(Stream, Boolean)

Initializes a new segment of the specified stream.

Declaration
public StreamSegment(Stream stream, bool leaveOpen = true)
Parameters
Type Name Description
Stream stream

The underlying stream represented by the segment.

Boolean leaveOpen

true to leave stream open after the object is disposed; otherwise, false.

Exceptions
Type Condition
ArgumentNullException

stream is null.

Properties

| Improve this Doc View Source

BaseStream

Gets underlying stream.

Declaration
public Stream BaseStream { get; }
Property Value
Type Description
Stream
| Improve this Doc View Source

CanRead

Gets a value indicating whether the current stream supports reading.

Declaration
public override bool CanRead { get; }
Property Value
Type Description
Boolean

true if the stream supports reading; otherwise, false.

Overrides
Stream.CanRead
| Improve this Doc View Source

CanSeek

Gets a value indicating whether the current stream supports seeking.

Declaration
public override bool CanSeek { get; }
Property Value
Type Description
Boolean

true if the stream supports seeking; otherwise, false.

Overrides
Stream.CanSeek
| Improve this Doc View Source

CanTimeout

Declaration
public override bool CanTimeout { get; }
Property Value
Type Description
Boolean
Overrides
Stream.CanTimeout
| Improve this Doc View Source

CanWrite

Gets a value indicating whether the current stream supports writing.

Declaration
public override bool CanWrite { get; }
Property Value
Type Description
Boolean

Always false.

Overrides
Stream.CanWrite
| Improve this Doc View Source

Length

Declaration
public override long Length { get; }
Property Value
Type Description
Int64
Overrides
Stream.Length
| Improve this Doc View Source

Position

Declaration
public override long Position { get; set; }
Property Value
Type Description
Int64
Overrides
Stream.Position
| Improve this Doc View Source

ReadTimeout

Declaration
public override int ReadTimeout { get; set; }
Property Value
Type Description
Int32
Overrides
Stream.ReadTimeout
| Improve this Doc View Source

WriteTimeout

Declaration
public override int WriteTimeout { get; set; }
Property Value
Type Description
Int32
Overrides
Stream.WriteTimeout

Methods

| Improve this Doc View Source

Adjust(Int64, Int64)

Establishes segment bounds.

Declaration
public void Adjust(long offset, long length)
Parameters
Type Name Description
Int64 offset

The offset in the underlying stream.

Int64 length

The length of the segment.

Remarks

This method modifies Position property of the underlying stream.

Exceptions
Type Condition
ArgumentOutOfRangeException

length is larger than the reamining length of the underlying stream; or offset if greater than the length of the underlying stream.

| Improve this Doc View Source

BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)

Declaration
public override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback callback, object state)
Parameters
Type Name Description
Byte[] buffer
Int32 offset
Int32 count
AsyncCallback callback
Object state
Returns
Type Description
IAsyncResult
Overrides
Stream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)
| Improve this Doc View Source

BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)

Declaration
public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state)
Parameters
Type Name Description
Byte[] buffer
Int32 offset
Int32 count
AsyncCallback callback
Object state
Returns
Type Description
IAsyncResult
Overrides
Stream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)
| Improve this Doc View Source

Dispose(Boolean)

Declaration
protected override void Dispose(bool disposing)
Parameters
Type Name Description
Boolean disposing
Overrides
Stream.Dispose(Boolean)
| Improve this Doc View Source

DisposeAsync()

Declaration
public override ValueTask DisposeAsync()
Returns
Type Description
ValueTask
Overrides
Stream.DisposeAsync()
| Improve this Doc View Source

EndRead(IAsyncResult)

Declaration
public override int EndRead(IAsyncResult asyncResult)
Parameters
Type Name Description
IAsyncResult asyncResult
Returns
Type Description
Int32
Overrides
Stream.EndRead(IAsyncResult)
| Improve this Doc View Source

EndWrite(IAsyncResult)

Declaration
public override void EndWrite(IAsyncResult asyncResult)
Parameters
Type Name Description
IAsyncResult asyncResult
Overrides
Stream.EndWrite(IAsyncResult)
| Improve this Doc View Source

Flush()

Declaration
public override void Flush()
Overrides
Stream.Flush()
| Improve this Doc View Source

FlushAsync(CancellationToken)

Declaration
public override Task FlushAsync(CancellationToken token = default(CancellationToken))
Parameters
Type Name Description
CancellationToken token
Returns
Type Description
Task
Overrides
Stream.FlushAsync(CancellationToken)
| Improve this Doc View Source

Read(Byte[], Int32, Int32)

Declaration
public override int Read(byte[] buffer, int offset, int count)
Parameters
Type Name Description
Byte[] buffer
Int32 offset
Int32 count
Returns
Type Description
Int32
Overrides
Stream.Read(Byte[], Int32, Int32)
| Improve this Doc View Source

Read(Span<Byte>)

Declaration
public override int Read(Span<byte> buffer)
Parameters
Type Name Description
Span<Byte> buffer
Returns
Type Description
Int32
Overrides
Stream.Read(Span<Byte>)
| Improve this Doc View Source

ReadAsync(Byte[], Int32, Int32, CancellationToken)

Declaration
public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken token = default(CancellationToken))
Parameters
Type Name Description
Byte[] buffer
Int32 offset
Int32 count
CancellationToken token
Returns
Type Description
Task<Int32>
Overrides
Stream.ReadAsync(Byte[], Int32, Int32, CancellationToken)
| Improve this Doc View Source

ReadAsync(Memory<Byte>, CancellationToken)

Declaration
public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken token = default(CancellationToken))
Parameters
Type Name Description
Memory<Byte> buffer
CancellationToken token
Returns
Type Description
ValueTask<Int32>
Overrides
Stream.ReadAsync(Memory<Byte>, CancellationToken)
| Improve this Doc View Source

ReadByte()

Declaration
public override int ReadByte()
Returns
Type Description
Int32
Overrides
Stream.ReadByte()
| Improve this Doc View Source

Seek(Int64, SeekOrigin)

Declaration
public override long Seek(long offset, SeekOrigin origin)
Parameters
Type Name Description
Int64 offset
SeekOrigin origin
Returns
Type Description
Int64
Overrides
Stream.Seek(Int64, SeekOrigin)
| Improve this Doc View Source

SetLength(Int64)

Declaration
public override void SetLength(long value)
Parameters
Type Name Description
Int64 value
Overrides
Stream.SetLength(Int64)
| Improve this Doc View Source

Write(Byte[], Int32, Int32)

Declaration
public override void Write(byte[] buffer, int offset, int count)
Parameters
Type Name Description
Byte[] buffer
Int32 offset
Int32 count
Overrides
Stream.Write(Byte[], Int32, Int32)
| Improve this Doc View Source

Write(ReadOnlySpan<Byte>)

Declaration
public override void Write(ReadOnlySpan<byte> buffer)
Parameters
Type Name Description
ReadOnlySpan<Byte> buffer
Overrides
Stream.Write(ReadOnlySpan<Byte>)
| Improve this Doc View Source

WriteAsync(Byte[], Int32, Int32, CancellationToken)

Declaration
public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken token = default(CancellationToken))
Parameters
Type Name Description
Byte[] buffer
Int32 offset
Int32 count
CancellationToken token
Returns
Type Description
Task
Overrides
Stream.WriteAsync(Byte[], Int32, Int32, CancellationToken)
| Improve this Doc View Source

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

Declaration
public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ReadOnlyMemory<Byte> buffer
CancellationToken cancellationToken
Returns
Type Description
ValueTask
Overrides
Stream.WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)
| Improve this Doc View Source

WriteByte(Byte)

Declaration
public override void WriteByte(byte value)
Parameters
Type Name Description
Byte value
Overrides
Stream.WriteByte(Byte)

Implements

System.IAsyncDisposable
System.IDisposable

Extension Methods

AsyncLockAcquisition.AcquireLockAsync<T>(T, TimeSpan)
AsyncLockAcquisition.AcquireLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireReadLockAsync<T>(T, TimeSpan)
AsyncLockAcquisition.AcquireReadLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, TimeSpan)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireUpgradeableReadLockAsync<T>(T, TimeSpan)
AsyncLockAcquisition.AcquireUpgradeableReadLockAsync<T>(T, CancellationToken)
ObjectExtensions.GetUserData<T>(T)
ObjectExtensions.IsOneOf<T>(T, IEnumerable<T>)
ObjectExtensions.IsOneOf<T>(T, T[])
ObjectExtensions.Decompose<T, TResult1, TResult2>(T, Func<T, TResult1>, Func<T, TResult2>, out TResult1, out TResult2)
ObjectExtensions.Decompose<T, TResult1, TResult2>(T, ValueFunc<T, TResult1>, ValueFunc<T, TResult2>, out TResult1, out TResult2)
ObjectExtensions.Decompose<T, TResult1, TResult2>(T, Func<T, TResult1>, Func<T, TResult2>)
ObjectExtensions.Decompose<T, TResult1, TResult2>(T, ValueFunc<T, TResult1>, ValueFunc<T, TResult2>)
ObjectExtensions.As<T>(T)
LockAcquisition.AcquireReadLock<T>(T)
LockAcquisition.AcquireReadLock<T>(T, TimeSpan)
LockAcquisition.AcquireWriteLock<T>(T)
LockAcquisition.AcquireWriteLock<T>(T, TimeSpan)
LockAcquisition.AcquireUpgradeableReadLock<T>(T)
LockAcquisition.AcquireUpgradeableReadLock<T>(T, TimeSpan)
StreamExtensions.WriteString(Stream, ReadOnlySpan<Char>, EncodingContext, Span<Byte>, Nullable<StringLengthEncoding>)
StreamExtensions.WriteString(Stream, ReadOnlySpan<Char>, Encoding, Nullable<StringLengthEncoding>)
StreamExtensions.WriteByte(Stream, Byte, StringLengthEncoding, Encoding, ReadOnlySpan<Char>, IFormatProvider)
StreamExtensions.WriteSByte(Stream, SByte, StringLengthEncoding, Encoding, ReadOnlySpan<Char>, IFormatProvider)
StreamExtensions.WriteInt16(Stream, Int16, StringLengthEncoding, Encoding, ReadOnlySpan<Char>, IFormatProvider)
StreamExtensions.WriteUInt16(Stream, UInt16, StringLengthEncoding, Encoding, ReadOnlySpan<Char>, IFormatProvider)
StreamExtensions.WriteInt32(Stream, Int32, StringLengthEncoding, Encoding, ReadOnlySpan<Char>, IFormatProvider)
StreamExtensions.WriteUInt32(Stream, UInt32, StringLengthEncoding, Encoding, ReadOnlySpan<Char>, IFormatProvider)
StreamExtensions.WriteInt64(Stream, Int64, StringLengthEncoding, Encoding, ReadOnlySpan<Char>, IFormatProvider)
StreamExtensions.WriteUInt64(Stream, UInt64, StringLengthEncoding, Encoding, ReadOnlySpan<Char>, IFormatProvider)
StreamExtensions.WriteSingle(Stream, Single, StringLengthEncoding, Encoding, ReadOnlySpan<Char>, IFormatProvider)
StreamExtensions.WriteDouble(Stream, Double, StringLengthEncoding, Encoding, ReadOnlySpan<Char>, IFormatProvider)
StreamExtensions.WriteDecimal(Stream, Decimal, StringLengthEncoding, Encoding, ReadOnlySpan<Char>, IFormatProvider)
StreamExtensions.WriteGuid(Stream, Guid, StringLengthEncoding, Encoding, ReadOnlySpan<Char>)
StreamExtensions.WriteDateTime(Stream, DateTime, StringLengthEncoding, Encoding, ReadOnlySpan<Char>, IFormatProvider)
StreamExtensions.WriteDateTimeOffset(Stream, DateTimeOffset, StringLengthEncoding, Encoding, ReadOnlySpan<Char>, IFormatProvider)
StreamExtensions.WriteTimeSpan(Stream, TimeSpan, StringLengthEncoding, Encoding, ReadOnlySpan<Char>, IFormatProvider)
StreamExtensions.WriteStringAsync(Stream, ReadOnlyMemory<Char>, EncodingContext, Memory<Byte>, Nullable<StringLengthEncoding>, CancellationToken)
StreamExtensions.WriteStringAsync(Stream, ReadOnlyMemory<Char>, Encoding, Nullable<StringLengthEncoding>, CancellationToken)
StreamExtensions.WriteByteAsync(Stream, Byte, StringLengthEncoding, EncodingContext, Memory<Byte>, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteByteAsync(Stream, Byte, StringLengthEncoding, EncodingContext, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteSByteAsync(Stream, SByte, StringLengthEncoding, EncodingContext, Memory<Byte>, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteSByteAsync(Stream, SByte, StringLengthEncoding, EncodingContext, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteInt16Async(Stream, Int16, StringLengthEncoding, EncodingContext, Memory<Byte>, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteInt16Async(Stream, Int16, StringLengthEncoding, EncodingContext, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteUInt16Async(Stream, UInt16, StringLengthEncoding, EncodingContext, Memory<Byte>, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteUInt16Async(Stream, UInt16, StringLengthEncoding, EncodingContext, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteInt32Async(Stream, Int32, StringLengthEncoding, EncodingContext, Memory<Byte>, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteInt32Async(Stream, Int32, StringLengthEncoding, EncodingContext, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteUInt32Async(Stream, UInt32, StringLengthEncoding, EncodingContext, Memory<Byte>, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteUInt32Async(Stream, UInt32, StringLengthEncoding, EncodingContext, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteInt64Async(Stream, Int64, StringLengthEncoding, EncodingContext, Memory<Byte>, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteInt64Async(Stream, Int64, StringLengthEncoding, EncodingContext, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteUInt64Async(Stream, UInt64, StringLengthEncoding, EncodingContext, Memory<Byte>, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteUInt64Async(Stream, UInt64, StringLengthEncoding, EncodingContext, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteSingleAsync(Stream, Single, StringLengthEncoding, EncodingContext, Memory<Byte>, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteSingleAsync(Stream, Single, StringLengthEncoding, EncodingContext, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteDoubleAsync(Stream, Double, StringLengthEncoding, EncodingContext, Memory<Byte>, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteDoubleAsync(Stream, Double, StringLengthEncoding, EncodingContext, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteDecimalAsync(Stream, Decimal, StringLengthEncoding, EncodingContext, Memory<Byte>, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteDecimalAsync(Stream, Decimal, StringLengthEncoding, EncodingContext, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteGuidAsync(Stream, Guid, StringLengthEncoding, EncodingContext, Memory<Byte>, String, CancellationToken)
StreamExtensions.WriteGuidAsync(Stream, Guid, StringLengthEncoding, EncodingContext, String, CancellationToken)
StreamExtensions.WriteDateTimeAsync(Stream, DateTime, StringLengthEncoding, EncodingContext, Memory<Byte>, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteDateTimeAsync(Stream, DateTime, StringLengthEncoding, EncodingContext, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteDateTimeOffsetAsync(Stream, DateTimeOffset, StringLengthEncoding, EncodingContext, Memory<Byte>, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteDateTimeOffsetAsync(Stream, DateTimeOffset, StringLengthEncoding, EncodingContext, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteTimeSpanAsync(Stream, TimeSpan, StringLengthEncoding, EncodingContext, Memory<Byte>, String, IFormatProvider, CancellationToken)
StreamExtensions.WriteTimeSpanAsync(Stream, TimeSpan, StringLengthEncoding, EncodingContext, String, IFormatProvider, CancellationToken)
StreamExtensions.Write(Stream, ReadOnlySequence<Byte>, CancellationToken)
StreamExtensions.WriteAsync(Stream, ReadOnlySequence<Byte>, CancellationToken)
StreamExtensions.ReadString(Stream, Int32, DecodingContext, Span<Byte>)
StreamExtensions.ReadByte(Stream, StringLengthEncoding, DecodingContext, Span<Byte>, NumberStyles, IFormatProvider)
StreamExtensions.ReadSByte(Stream, StringLengthEncoding, DecodingContext, Span<Byte>, NumberStyles, IFormatProvider)
StreamExtensions.ReadInt16(Stream, StringLengthEncoding, DecodingContext, Span<Byte>, NumberStyles, IFormatProvider)
StreamExtensions.ReadUInt16(Stream, StringLengthEncoding, DecodingContext, Span<Byte>, NumberStyles, IFormatProvider)
StreamExtensions.ReadInt32(Stream, StringLengthEncoding, DecodingContext, Span<Byte>, NumberStyles, IFormatProvider)
StreamExtensions.ReadUInt32(Stream, StringLengthEncoding, DecodingContext, Span<Byte>, NumberStyles, IFormatProvider)
StreamExtensions.ReadInt64(Stream, StringLengthEncoding, DecodingContext, Span<Byte>, NumberStyles, IFormatProvider)
StreamExtensions.ReadUInt64(Stream, StringLengthEncoding, DecodingContext, Span<Byte>, NumberStyles, IFormatProvider)
StreamExtensions.ReadSingle(Stream, StringLengthEncoding, DecodingContext, Span<Byte>, NumberStyles, IFormatProvider)
StreamExtensions.ReadDouble(Stream, StringLengthEncoding, DecodingContext, Span<Byte>, NumberStyles, IFormatProvider)
StreamExtensions.ReadDecimal(Stream, StringLengthEncoding, DecodingContext, Span<Byte>, NumberStyles, IFormatProvider)
StreamExtensions.ReadGuid(Stream, StringLengthEncoding, DecodingContext, Span<Byte>)
StreamExtensions.ReadGuid(Stream, StringLengthEncoding, DecodingContext, Span<Byte>, String)
StreamExtensions.ReadDateTime(Stream, StringLengthEncoding, DecodingContext, Span<Byte>, DateTimeStyles, IFormatProvider)
StreamExtensions.ReadDateTime(Stream, StringLengthEncoding, DecodingContext, Span<Byte>, String[], DateTimeStyles, IFormatProvider)
StreamExtensions.ReadDateTimeOffset(Stream, StringLengthEncoding, DecodingContext, Span<Byte>, DateTimeStyles, IFormatProvider)
StreamExtensions.ReadDateTimeOffset(Stream, StringLengthEncoding, DecodingContext, Span<Byte>, String[], DateTimeStyles, IFormatProvider)
StreamExtensions.ReadTimeSpan(Stream, StringLengthEncoding, DecodingContext, Span<Byte>, IFormatProvider)
StreamExtensions.ReadTimeSpan(Stream, StringLengthEncoding, DecodingContext, Span<Byte>, String[], TimeSpanStyles, IFormatProvider)
StreamExtensions.ReadString(Stream, StringLengthEncoding, DecodingContext, Span<Byte>)
StreamExtensions.ReadString(Stream, Int32, Encoding)
StreamExtensions.ReadString(Stream, StringLengthEncoding, Encoding)
StreamExtensions.ReadStringAsync(Stream, Int32, DecodingContext, Memory<Byte>, CancellationToken)
StreamExtensions.ReadStringAsync(Stream, StringLengthEncoding, DecodingContext, Memory<Byte>, CancellationToken)
StreamExtensions.ReadStringAsync(Stream, Int32, Encoding, CancellationToken)
StreamExtensions.ReadStringAsync(Stream, StringLengthEncoding, Encoding, CancellationToken)
StreamExtensions.ReadByteAsync(Stream, StringLengthEncoding, DecodingContext, Memory<Byte>, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadSByteAsync(Stream, StringLengthEncoding, DecodingContext, Memory<Byte>, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadInt16Async(Stream, StringLengthEncoding, DecodingContext, Memory<Byte>, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadUInt16Async(Stream, StringLengthEncoding, DecodingContext, Memory<Byte>, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadInt32Async(Stream, StringLengthEncoding, DecodingContext, Memory<Byte>, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadUInt32Async(Stream, StringLengthEncoding, DecodingContext, Memory<Byte>, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadInt64Async(Stream, StringLengthEncoding, DecodingContext, Memory<Byte>, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadUInt64Async(Stream, StringLengthEncoding, DecodingContext, Memory<Byte>, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadSingleAsync(Stream, StringLengthEncoding, DecodingContext, Memory<Byte>, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadDoubleAsync(Stream, StringLengthEncoding, DecodingContext, Memory<Byte>, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadDecimalAsync(Stream, StringLengthEncoding, DecodingContext, Memory<Byte>, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadGuidAsync(Stream, StringLengthEncoding, DecodingContext, Memory<Byte>, CancellationToken)
StreamExtensions.ReadGuidAsync(Stream, StringLengthEncoding, DecodingContext, Memory<Byte>, String, CancellationToken)
StreamExtensions.ReadDateTimeAsync(Stream, StringLengthEncoding, DecodingContext, Memory<Byte>, DateTimeStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadDateTimeAsync(Stream, StringLengthEncoding, DecodingContext, String[], Memory<Byte>, DateTimeStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadDateTimeOffsetAsync(Stream, StringLengthEncoding, DecodingContext, Memory<Byte>, DateTimeStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadDateTimeOffsetAsync(Stream, StringLengthEncoding, DecodingContext, String[], Memory<Byte>, DateTimeStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadTimeSpanAsync(Stream, StringLengthEncoding, DecodingContext, Memory<Byte>, IFormatProvider, CancellationToken)
StreamExtensions.ReadTimeSpanAsync(Stream, StringLengthEncoding, DecodingContext, Memory<Byte>, String[], TimeSpanStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadByteAsync(Stream, StringLengthEncoding, DecodingContext, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadSByteAsync(Stream, StringLengthEncoding, DecodingContext, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadInt16Async(Stream, StringLengthEncoding, DecodingContext, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadUInt16Async(Stream, StringLengthEncoding, DecodingContext, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadInt32Async(Stream, StringLengthEncoding, DecodingContext, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadUInt32Async(Stream, StringLengthEncoding, DecodingContext, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadInt64Async(Stream, StringLengthEncoding, DecodingContext, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadUInt64Async(Stream, StringLengthEncoding, DecodingContext, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadSingleAsync(Stream, StringLengthEncoding, DecodingContext, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadDoubleAsync(Stream, StringLengthEncoding, DecodingContext, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadDecimalAsync(Stream, StringLengthEncoding, DecodingContext, NumberStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadGuidAsync(Stream, StringLengthEncoding, DecodingContext, CancellationToken)
StreamExtensions.ReadGuidAsync(Stream, StringLengthEncoding, DecodingContext, String, CancellationToken)
StreamExtensions.ReadDateTimeAsync(Stream, StringLengthEncoding, DecodingContext, DateTimeStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadDateTimeAsync(Stream, StringLengthEncoding, DecodingContext, String[], DateTimeStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadDateTimeOffsetAsync(Stream, StringLengthEncoding, DecodingContext, DateTimeStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadDateTimeOffsetAsync(Stream, StringLengthEncoding, DecodingContext, String[], DateTimeStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadTimeSpanAsync(Stream, StringLengthEncoding, DecodingContext, IFormatProvider, CancellationToken)
StreamExtensions.ReadTimeSpanAsync(Stream, StringLengthEncoding, DecodingContext, String[], TimeSpanStyles, IFormatProvider, CancellationToken)
StreamExtensions.ReadBlock(Stream, Span<Byte>)
StreamExtensions.Read<T>(Stream)
StreamExtensions.ReadBlockAsync(Stream, Memory<Byte>, CancellationToken)
StreamExtensions.ReadAsync<T>(Stream, Memory<Byte>, CancellationToken)
StreamExtensions.ReadAsync<T>(Stream, CancellationToken)
StreamExtensions.Write<T>(Stream, T)
StreamExtensions.WriteAsync<T>(Stream, T, Memory<Byte>, CancellationToken)
StreamExtensions.WriteAsync<T>(Stream, T, CancellationToken)
StreamExtensions.WriteAsync<TArg>(Stream, Func<TArg, CancellationToken, ValueTask<ReadOnlyMemory<Byte>>>, TArg, CancellationToken)
StreamExtensions.CopyToAsync(Stream, Stream, Memory<Byte>, CancellationToken)
StreamExtensions.CopyTo(Stream, Stream, Span<Byte>, CancellationToken)
StreamExtensions.AsBufferWriter(Stream, Nullable<MemoryAllocator<Byte>>)
StreamExtensions.Read<TArg>(Stream, ReadOnlySpanAction<Byte, TArg>, TArg, Span<Byte>, CancellationToken)
StreamExtensions.Read<TArg>(Stream, ReadOnlySpanAction<Byte, TArg>, TArg, Int32, CancellationToken)
StreamExtensions.ReadAsync<TArg>(Stream, ReadOnlySpanAction<Byte, TArg>, TArg, Memory<Byte>, CancellationToken)
StreamExtensions.ReadAsync<TArg>(Stream, ReadOnlySpanAction<Byte, TArg>, TArg, Int32, CancellationToken)
StreamExtensions.ReadAsync<TArg>(Stream, Func<ReadOnlyMemory<Byte>, TArg, CancellationToken, ValueTask>, TArg, Memory<Byte>, CancellationToken)
StreamExtensions.ReadAsync<TArg>(Stream, Func<ReadOnlyMemory<Byte>, TArg, CancellationToken, ValueTask>, TArg, Int32, CancellationToken)
StreamExtensions.CopyToAsync(Stream, IBufferWriter<Byte>, Int32, CancellationToken)
StreamExtensions.CopyTo(Stream, IBufferWriter<Byte>, Int32, CancellationToken)
ExpressionBuilder.Const<T>(T)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX