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

◆ Compare() [2/2]

int System.Data.DataTable.Compare ( string s1,
string s2,
CompareInfo comparer )
inlinepackageinherited

Definition at line 2637 of file DataTable.cs.

2638 {
2639 if ((object)s1 == s2)
2640 {
2641 return 0;
2642 }
2643 if (s1 == null)
2644 {
2645 return -1;
2646 }
2647 if (s2 == null)
2648 {
2649 return 1;
2650 }
2651 int num = s1.Length;
2652 int num2 = s2.Length;
2653 while (num > 0 && (s1[num - 1] == ' ' || s1[num - 1] == '\u3000'))
2654 {
2655 num--;
2656 }
2657 while (num2 > 0 && (s2[num2 - 1] == ' ' || s2[num2 - 1] == '\u3000'))
2658 {
2659 num2--;
2660 }
2661 return (comparer ?? CompareInfo).Compare(s1, 0, num, s2, 0, num2, _compareFlags);
2662 }
CompareOptions _compareFlags
Definition DataTable.cs:100

References System.Data.DataTable._compareFlags, and System.comparer.