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

◆ Grow()

void System.Collections.Generic.Queue< T >.Grow ( int capacity)
inlineprivate

Definition at line 412 of file Queue.cs.

413 {
414 int num = 2 * _array.Length;
415 if ((uint)num > Array.MaxLength)
416 {
417 num = Array.MaxLength;
418 }
419 num = Math.Max(num, _array.Length + 4);
420 if (num < capacity)
421 {
422 num = capacity;
423 }
424 SetCapacity(num);
425 }
void SetCapacity(int capacity)
Definition Queue.cs:354

References System.Collections.Generic.Queue< T >._array, System.capacity, System.Math.Max(), System.Array.MaxLength, and System.Collections.Generic.Queue< T >.SetCapacity().

Referenced by System.Collections.Generic.Queue< T >.Enqueue(), and System.Collections.Generic.Queue< T >.EnsureCapacity().