2 writes to _stream
System.IO.Compression.Zstandard (2)
System\IO\Compression\ZstandardStream.cs (2)
51_stream = stream; 211_stream = null!;
19 references to _stream
System.IO.Compression.Zstandard (19)
System\IO\Compression\ZstandardStream.Compress.cs (4)
139_stream.Write(output.Slice(0, bytesWritten)); 200await _stream.WriteAsync(output.Slice(0, bytesWritten), cancellationToken).ConfigureAwait(false); 326_stream.Flush(); 351await _stream.FlushAsync(cancellationToken).ConfigureAwait(false);
System\IO\Compression\ZstandardStream.cs (9)
25[MemberNotNull(nameof(_stream))] 117return _stream; 123public override bool CanRead => _mode == CompressionMode.Decompress && _stream?.CanRead == true; 127public override bool CanWrite => _mode == CompressionMode.Compress && _stream?.CanWrite == true; 163if (disposing && _stream != null) 172_stream.Dispose(); 189if (_stream != null) 198await _stream.DisposeAsync().ConfigureAwait(false); 233ObjectDisposedException.ThrowIf(_stream == null, this);
System\IO\Compression\ZstandardStream.Decompress.cs (6)
120int bytesRead = _stream.Read(_buffer.AvailableSpan); 139if (lastResult == OperationStatus.Done && _stream.CanSeek) 141TryRewindStream(_stream); 195int bytesRead = await _stream.ReadAsync(_buffer.AvailableMemory, cancellationToken).ConfigureAwait(false); 214if (lastResult == OperationStatus.Done && _stream.CanSeek) 216TryRewindStream(_stream);