Show / Hide Table of Contents

Class RentedMemoryStream

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

Inheritance
Object
MarshalByRefObject
Stream
MemoryStream
RentedMemoryStream
Implements
IAsyncDisposable
IDisposable
IGrowableBuffer<Byte>
Inherited Members
MemoryStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)
MemoryStream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)
MemoryStream.CopyTo(Stream, Int32)
MemoryStream.CopyToAsync(Stream, Int32, CancellationToken)
MemoryStream.EndRead(IAsyncResult)
MemoryStream.EndWrite(IAsyncResult)
MemoryStream.Flush()
MemoryStream.FlushAsync(CancellationToken)
MemoryStream.GetBuffer()
MemoryStream.Read(Byte[], Int32, Int32)
MemoryStream.Read(Span<Byte>)
MemoryStream.ReadAsync(Byte[], Int32, Int32, CancellationToken)
MemoryStream.ReadAsync(Memory<Byte>, CancellationToken)
MemoryStream.ReadByte()
MemoryStream.Seek(Int64, SeekOrigin)
MemoryStream.SetLength(Int64)
MemoryStream.ToArray()
MemoryStream.TryGetBuffer(ArraySegment<Byte>)
MemoryStream.Write(Byte[], Int32, Int32)
MemoryStream.Write(ReadOnlySpan<Byte>)
MemoryStream.WriteAsync(Byte[], Int32, Int32, CancellationToken)
MemoryStream.WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)
MemoryStream.WriteByte(Byte)
MemoryStream.WriteTo(Stream)
MemoryStream.CanRead
MemoryStream.CanSeek
MemoryStream.CanWrite
MemoryStream.Capacity
MemoryStream.Length
MemoryStream.Position
Stream.Null
Stream.Close()
Stream.CopyTo(Stream)
Stream.CopyToAsync(Stream)
Stream.CopyToAsync(Stream, Int32)
Stream.CopyToAsync(Stream, CancellationToken)
Stream.CreateWaitHandle()
Stream.Dispose()
Stream.DisposeAsync()
Stream.FlushAsync()
Stream.ObjectInvariant()
Stream.ReadAsync(Byte[], Int32, Int32)
Stream.Synchronized(Stream)
Stream.WriteAsync(Byte[], Int32, Int32)
Stream.CanTimeout
Stream.ReadTimeout
Stream.WriteTimeout
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 RentedMemoryStream : MemoryStream, IAsyncDisposable, IDisposable, IGrowableBuffer<byte>

Constructors

| Improve this Doc View Source

RentedMemoryStream(Int32)

Initializes a new non-resizable memory stream of rented memory from shared array pool.

Declaration
public RentedMemoryStream(int capacity)
Parameters
Type Name Description
Int32 capacity

The recommended capacity of the memory stream.

| Improve this Doc View Source

RentedMemoryStream(Int32, ArrayPool<Byte>)

Initializes a new non-resizable memory stream of rented memory from shared array pool.

Declaration
public RentedMemoryStream(int capacity, ArrayPool<byte> pool)
Parameters
Type Name Description
Int32 capacity

The recommended capacity of the memory stream.

ArrayPool<Byte> pool

The array pool used to rent the underlying buffer.

Methods

| Improve this Doc View Source

Dispose(Boolean)

Releases all resources used by this stream.

Declaration
protected override void Dispose(bool disposing)
Parameters
Type Name Description
Boolean disposing

true to release both managed and unmanaged resources; false to release only unmanaged resources.

Overrides
MemoryStream.Dispose(Boolean)

Implements

System.IAsyncDisposable
System.IDisposable
IGrowableBuffer<T>

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