remove method Null safety
- @override
- Object? E
Removes value from the set.
Returns true if value was in the set, and false if not.
The method has no effect if value was not in the set.
Implementation
@override
bool remove(Object? E) {
// Stop listening to child
if (_propagateNotification &&
E != null &&
E is ChangeNotifier &&
_values.contains(E)) E.removeListener(_propagate);
bool result = _values.remove(E);
if (result) notifyListeners();
return result;
}