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

◆ Contains() [2/2]

virtual bool System.Collections.Queue.Contains ( object? obj)
inlinevirtualinherited

Definition at line 399 of file Queue.cs.

400 {
401 int num = _head;
402 int size = _size;
403 while (size-- > 0)
404 {
405 if (obj == null)
406 {
407 if (_array[num] == null)
408 {
409 return true;
410 }
411 }
412 else if (_array[num] != null && _array[num].Equals(obj))
413 {
414 return true;
415 }
416 num = (num + 1) % _array.Length;
417 }
418 return false;
419 }

References System.Collections.Queue._array, System.Collections.Queue._head, System.Collections.Queue._size, and System.obj.

Referenced by System.Collections.Queue.SynchronizedQueue.Contains().