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

◆ Compare()

int System.Collections.CaseInsensitiveComparer.Compare ( object? a,
object? b )
inlineinherited

Implements System.Collections.IComparer.

Definition at line 39 of file CaseInsensitiveComparer.cs.

40 {
41 string text = a as string;
42 string text2 = b as string;
43 if (text != null && text2 != null)
44 {
45 return _compareInfo.Compare(text, text2, CompareOptions.IgnoreCase);
46 }
47 return Comparer.Default.Compare(a, b);
48 }
int Compare(string? string1, string? string2)

References System.Collections.CaseInsensitiveComparer._compareInfo, System.Globalization.CompareInfo.Compare(), System.Collections.Comparer.Default, and System.text.

Referenced by System.Xml.Serialization.CaseInsensitiveKeyComparer.Equals().