public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { _position += count; return _stream.WriteAsync(buffer, offset, count, cancellationToken); }