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

◆ Equals()

override bool System.Xml.Schema.BitSet.Equals ( [NotNullWhen(true)] object obj)
inline

Definition at line 138 of file BitSet.cs.

139 {
140 if (obj != null)
141 {
142 if (this == obj)
143 {
144 return true;
145 }
147 int num = _bits.Length;
148 int num2 = bitSet._bits.Length;
149 int num3 = ((num > num2) ? num2 : num);
150 int num4 = num3;
151 while (num4-- > 0)
152 {
153 if (_bits[num4] != bitSet._bits[num4])
154 {
155 return false;
156 }
157 }
158 if (num > num3)
159 {
160 int num5 = num;
161 while (num5-- > num3)
162 {
163 if (_bits[num5] != 0)
164 {
165 return false;
166 }
167 }
168 }
169 else
170 {
171 int num6 = num2;
172 while (num6-- > num3)
173 {
174 if (bitSet._bits[num6] != 0)
175 {
176 return false;
177 }
178 }
179 }
180 return true;
181 }
182 return false;
183 }
BitSet(int count, uint[] bits)
Definition BitSet.cs:28

References System.Xml.Schema.BitSet.BitSet(), System.Xml.Schema.BitSet._bits, System.Xml.Dictionary, and System.obj.