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

◆ EnsureCapacity()

void System.Collections.ArrayList.EnsureCapacity ( int min)
inlineprivateinherited

Definition at line 2415 of file ArrayList.cs.

2416 {
2417 if (_items.Length < min)
2418 {
2419 int num = ((_items.Length == 0) ? 4 : (_items.Length * 2));
2420 if ((uint)num > Array.MaxLength)
2421 {
2422 num = Array.MaxLength;
2423 }
2424 if (num < min)
2425 {
2426 num = min;
2427 }
2428 Capacity = num;
2429 }
2430 }

References System.Collections.ArrayList._items, System.Collections.ArrayList.Capacity, and System.Array.MaxLength.

Referenced by System.Collections.ArrayList.Add(), System.Collections.ArrayList.Insert(), and System.Collections.ArrayList.InsertRange().