ensureNotDisposed method
void
ensureNotDisposed()
Throws a StateError if the object has been disposed.
This is useful at the beginning of public methods to prevent use after dispose.
Implementation
void ensureNotDisposed() {
if (_disposed) {
throw StateError(
'Cannot use a disposed $runtimeType. This object has been disposed and can no longer be used.',
);
}
}