dispose method
void
dispose()
Implementation
void dispose() {
if (_disposed) return;
for (var i = _drivers.length - 1; i >= 0; i--) {
final registration = _drivers[i];
registration.driver.detach();
registration.sink._attached = false;
}
_drivers.clear();
_listeners.clear();
_disposed = true;
}