38 _unmanagedStream.Position =
value;
47 protected override void Dispose(
bool disposing)
58 base.Dispose(disposing);
132 base.SetLength(
value);
Task CopyToAsync(Stream destination)
readonly UnmanagedMemoryStream _unmanagedStream
override long Seek(long offset, SeekOrigin loc)
override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
override void SetLength(long value)
override void WriteTo(Stream stream)
override void Write(byte[] buffer, int offset, int count)
override bool TryGetBuffer(out ArraySegment< byte > buffer)
override int Read(Span< byte > buffer)
override ValueTask< int > ReadAsync(Memory< byte > buffer, CancellationToken cancellationToken=default(CancellationToken))
override byte[] GetBuffer()
override int Read(byte[] buffer, int offset, int count)
override void Write(ReadOnlySpan< byte > buffer)
override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken)
override ValueTask WriteAsync(ReadOnlyMemory< byte > buffer, CancellationToken cancellationToken=default(CancellationToken))
override byte[] ToArray()
override void WriteByte(byte value)
override void Dispose(bool disposing)
UnmanagedMemoryStreamWrapper(UnmanagedMemoryStream stream)
override Task FlushAsync(CancellationToken cancellationToken)
override Task< int > ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
unsafe override void WriteByte(byte value)
unsafe override int ReadByte()
override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
override long Seek(long offset, SeekOrigin loc)
override int Read(byte[] buffer, int offset, int count)
override void Write(byte[] buffer, int offset, int count)
override Task< int > ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
override Task FlushAsync(CancellationToken cancellationToken)
unsafe override void Dispose(bool disposing)
static string ArgumentOutOfRange_NeedPosNum
static string ArgumentNull_Stream
static string UnauthorizedAccess_MemStreamBuffer
static string IO_FixedCapacity
static void ThrowNotSupportedException_UnwritableStream()
static void ThrowObjectDisposedException_StreamClosed(string objectName)
static void ThrowNotSupportedException_UnreadableStream()