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

◆ CompareEquatableArray< TElem >()

static bool System.Data.DataRowComparer< TRow >.CompareEquatableArray< TElem > ( TElem[] a,
TElem[] b )
inlinestaticprivate
Type Constraints
TElem :IEquatable<TElem> 

Definition at line 80 of file DataRowComparer.cs.

81 {
82 for (int num = 0; num < a.Length; num++)
83 {
84 ref TElem reference = ref a[num];
85 TElem val = default(TElem);
86 bool num2;
87 if (val == null)
88 {
89 val = reference;
90 reference = ref val;
91 if (val == null)
92 {
93 num2 = b[num] != null;
94 goto IL_0054;
95 }
96 }
97 num2 = !reference.Equals(b[num]);
98 goto IL_0054;
99 IL_0054:
100 if (num2)
101 {
102 return false;
103 }
104 }
105 return true;
106 }