Call action with each entry in this linked list.
It's an error if action modify the linked list.
void forEach(void action(E entry)) {
  int modificationCount = _modificationCount;
  if (isEmpty) return;
  E current = _first;
  do {
    action(current);
    if (modificationCount != _modificationCount) {
      throw ConcurrentModificationError(this);
    }
    current = current._next;
  } while (!identical(current, _first));
}
    © 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
    https://api.dart.dev/stable/2.5.0/dart-collection/LinkedList/forEach.html