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

◆ Remove()

Definition at line 175 of file ObjectCollection.cs.

176 {
177 if (_items is T val)
178 {
179 if (val.Equals(item))
180 {
181 _items = null;
182 _size = 0;
183 return true;
184 }
185 }
186 else if (_items is T[] array)
187 {
188 int num = Array.IndexOf(array, item, 0, _size);
189 if (num != -1)
190 {
191 _size--;
192 if (num < _size)
193 {
194 Array.Copy(array, num + 1, array, num, _size - num);
195 }
196 array[_size] = null;
197 return true;
198 }
199 }
200 return false;
201 }

References System.Net.Http.Headers.ObjectCollection< T >._items, System.Net.Http.Headers.ObjectCollection< T >._size, System.array, System.Array.Copy(), System.Array.IndexOf(), and System.item.