clear method

CollectionSelection<K> clear()

Removes selection. Disabled and explicit modes keep their policy; all-matching mode becomes an empty multiple selection rather than excluding an unknowable universe of keys.

Implementation

CollectionSelection<K> clear() => switch (mode) {
  CollectionSelectionMode.none => this,
  CollectionSelectionMode.single => CollectionSelection<K>.single(),
  CollectionSelectionMode.multiple => CollectionSelection<K>.multiple(),
  CollectionSelectionMode.allMatching => CollectionSelection<K>.multiple(),
};