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