isEqualsAny method
Returns true if this string equals any item in list.
When isCaseSensitive is false, comparison is case-insensitive.
Implementation
@useResult
bool isEqualsAny(List<String>? list, {bool isCaseSensitive = true}) {
if (isEmpty || list == null || list.isEmpty) {
return false;
}
if (isCaseSensitive) {
return list.any((String item) => item == this);
}
final String find = toLowerCase();
return list.any((String item) => item.toLowerCase() == find);
}