2 types derived from RandomizedStringEqualityComparer
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\RandomizedStringEqualityComparer.cs (2)
50
private sealed class OrdinalComparer :
RandomizedStringEqualityComparer
, IAlternateEqualityComparer<ReadOnlySpan<char>, string?>
95
private sealed class OrdinalIgnoreCaseComparer :
RandomizedStringEqualityComparer
, IAlternateEqualityComparer<ReadOnlySpan<char>, string?>
5 references to RandomizedStringEqualityComparer
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\NonRandomizedStringEqualityComparer.cs (4)
59
internal virtual
RandomizedStringEqualityComparer
GetRandomizedEqualityComparer()
61
return
RandomizedStringEqualityComparer
.Create(_underlyingComparer, ignoreCase: false);
140
internal override
RandomizedStringEqualityComparer
GetRandomizedEqualityComparer()
142
return
RandomizedStringEqualityComparer
.Create(_underlyingComparer, ignoreCase: true);
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\RandomizedStringEqualityComparer.cs (1)
30
internal static
RandomizedStringEqualityComparer
Create(IEqualityComparer<string?> underlyingComparer, bool ignoreCase)