isContainsNullable method
Returns true if this string contains find, handling null safely.
When isCaseSensitive is false, comparison is case-insensitive.
Audited: 2026-06-12 11:26 EDT
Implementation
@useResult
bool isContainsNullable(String? find, {bool isCaseSensitive = true}) {
if (isEmpty || find == null || find.isEmpty) {
return false;
}
if (isCaseSensitive) {
return contains(find);
}
return toLowerCase().contains(find.toLowerCase());
}