containsAny method

bool containsAny(
  1. List<D> ids
)

Returns true if any of the provided ids exist in this collection.

Implementation

bool containsAny(List<D> ids) {
  final compare = this.compare;

  if (compare != null) {
    for (var id in ids) {
      var idx = binarySearchIndex(id);
      if (idx >= 0) return true;
    }
  } else {
    for (var id1 in _ids) {
      for (var id2 in ids) {
        if (id1 == id2) return true;
      }
    }
  }

  return false;
}