fix: Adds required changes for Advanced Search feature (#1650)
This commit is contained in:
parent
96c3f2eb91
commit
fe6e9dfe5c
3 changed files with 14 additions and 20 deletions
|
|
@ -28,9 +28,13 @@ public static class InsensitiveStringHelpers
|
|||
public static int InsensitiveCompare(this string a, string b) => string.Compare(a, b, StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||
public static bool InsensitiveEquals(this ReadOnlySpan<char> a, string b) =>
|
||||
public static bool InsensitiveEquals(this ReadOnlySpan<char> a, ReadOnlySpan<char> b) =>
|
||||
a.Equals(b, StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||
public static bool InsensitiveEquals(this string a, ReadOnlySpan<char> b) =>
|
||||
a?.AsSpan().Equals(b, StringComparison.OrdinalIgnoreCase) ?? false;
|
||||
|
||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||
public static bool InsensitiveEquals(this string a, string b) =>
|
||||
a?.Equals(b, StringComparison.OrdinalIgnoreCase) ?? b == null;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue