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

◆ Equals() [4/6]

override bool System.OrdinalComparer.Equals ( string? x,
string? y )
inlineinherited

Definition at line 39 of file OrdinalComparer.cs.

40 {
41 if ((object)x == y)
42 {
43 return true;
44 }
45 if (x == null || y == null)
46 {
47 return false;
48 }
49 if (_ignoreCase)
50 {
51 if (x.Length != y.Length)
52 {
53 return false;
54 }
55 return System.Globalization.Ordinal.EqualsIgnoreCase(ref x.GetRawStringData(), ref y.GetRawStringData(), x.Length);
56 }
57 return x.Equals(y);
58 }
static bool EqualsIgnoreCase(ref char charA, ref char charB, int length)
Definition Ordinal.cs:57

References System.OrdinalComparer._ignoreCase, and System.Globalization.Ordinal.EqualsIgnoreCase().