Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
InvariantComparer.cs
Go to the documentation of this file.
3
4namespace System;
5
6internal sealed class InvariantComparer : IComparer
7{
8 private readonly CompareInfo _compareInfo;
9
10 internal static readonly InvariantComparer Default = new InvariantComparer();
11
13 {
15 }
16
17 public int Compare(object a, object b)
18 {
19 if (a is string @string && b is string string2)
20 {
21 return _compareInfo.Compare(@string, string2);
22 }
23 return Comparer.Default.Compare(a, b);
24 }
25}
static readonly Comparer Default
Definition Comparer.cs:13
int Compare(string? string1, string? string2)
static CultureInfo InvariantCulture
readonly CompareInfo _compareInfo
int Compare(object a, object b)
static readonly InvariantComparer Default