dispose method

  1. @override
void dispose()
override

Dipsoses this ValueListenable and sets isDisposed to true. Successive calls to this method will be ignored.

Implementation

@override
void dispose() {
  for (var parent in _parents) {
    parent._removeChild(this);
  }
  super.dispose();
}