dispose method
Implementation
@override
void dispose() {
final subscriptions = _boundStreams;
_boundStreams = null;
// Publish disposal before invoking user-controlled upstream onCancel.
// Reentrant bindings must not revive a closed Rx or escape this cleanup.
super.dispose();
if (subscriptions != null) {
for (final subscription in subscriptions) {
subscription.cancel();
}
}
}