private void ThrowIfDisposed([CallerMemberName] string callerName = "") {
if (_isDisposed) {
throw new ObjectDisposedException(
Invariant($"{nameof(RBlobStream)} for Blob {_blob.Id} has been disposed, cannot call '{callerName}' after disposing."));
}
}