addAll method
Adds all elements
to this set.
Equivalent to adding each element in elements
using add,
but some collections may be able to optimize it.
final characters = <String>{'A', 'B'};
characters.addAll({'A', 'B', 'C'});
print(characters); // {A, B, C}
Implementation
@override
void addAll(Iterable<E> elements) {
for (E element in elements) {
bool result = _values.add(element);
// Listen to the element if asked to and if it is possible
if (result &&
_propagateNotification &&
element != null &&
element is ChangeNotifier) {
element.addListener(_propagate);
}
}
// Notify only once
notifyListeners();
}