DisposableHolder class

Stores disposable entries and allows centralised disposal of them.

Available extensions

Constructors

DisposableHolder()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addAnimationController(AnimationController animationController) → void

Available on DisposableHolder, provided by the DisposableHolderFlutter extension

addBloc<T, E>(Bloc<T, E> bloc) → void

Available on DisposableHolder, provided by the DisposableHolderFlutter extension

addClosable(Closable closable) → void

Available on DisposableHolder, provided by the DisposableHolderFlutter extension

addCustomDisposable<T>(T disposable, FutureOr<Object?> dispose()) → void
addDisposable(DisposableMixin disposable) → void
addErrorSink(ErrorSink sink) → void

Available on DisposableHolder, provided by the DisposableHolderFlutter extension

addSink<T>(Sink<T> sink) → void
addStreamConsumer<T>(StreamConsumer<T> streamConsumer) → void
addStreamController<T>(StreamController<T> streamController) → void
addStreamSubscription<T>(StreamSubscription<T> streamSubscription) → void
addTextEditingController(TextEditingController controller) → void

Available on DisposableHolder, provided by the DisposableHolderFlutter extension

addTimer(Timer timer) → void
dispose() Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
remove(Object disposable) → void
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited