Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetStringComparer()

static ? IEqualityComparer< string > System.Collections.Generic.NonRandomizedStringEqualityComparer.GetStringComparer ( object? comparer)
inlinestaticinherited

Definition at line 92 of file NonRandomizedStringEqualityComparer.cs.

93 {
94 if (comparer == null)
95 {
97 }
98 if (comparer == StringComparer.Ordinal)
99 {
101 }
102 if (comparer == StringComparer.OrdinalIgnoreCase)
103 {
105 }
106 return null;
107 }
static readonly NonRandomizedStringEqualityComparer WrappedAroundStringComparerOrdinal
static readonly NonRandomizedStringEqualityComparer WrappedAroundStringComparerOrdinalIgnoreCase
static readonly NonRandomizedStringEqualityComparer WrappedAroundDefaultComparer

References System.comparer, System.StringComparer.Ordinal, System.StringComparer.OrdinalIgnoreCase, System.Collections.Generic.NonRandomizedStringEqualityComparer.WrappedAroundDefaultComparer, System.Collections.Generic.NonRandomizedStringEqualityComparer.WrappedAroundStringComparerOrdinal, and System.Collections.Generic.NonRandomizedStringEqualityComparer.WrappedAroundStringComparerOrdinalIgnoreCase.

Referenced by System.Collections.Generic.Dictionary< TKey, TValue >.Dictionary(), and System.Collections.Generic.HashSet< T >.HashSet().