4 writes to _array
System.Private.CoreLib (4)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Queue.cs (4)
34_array = Array.Empty<T>(); 42_array = new T[capacity]; 51_array = EnumerableHelpers.ToArray(collection, out _size); 327_array = newarray;
44 references to _array
System.Private.CoreLib (44)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Queue.cs (44)
52if (_size != _array.Length) _tail = _size; 60public int Capacity => _array.Length; 76Array.Clear(_array, _head, _size); 80Array.Clear(_array, _head, _array.Length - _head); 81Array.Clear(_array, 0, _tail); 112int firstPart = Math.Min(_array.Length - _head, numToCopy); 113Array.Copy(_array, _head, array, arrayIndex, firstPart); 117Array.Copy(_array, 0, array, arrayIndex + _array.Length - _head, numToCopy); 151int firstPart = (_array.Length - _head < numToCopy) ? _array.Length - _head : numToCopy; 152Array.Copy(_array, _head, array, index, firstPart); 157Array.Copy(_array, 0, array, index + _array.Length - _head, numToCopy); 169if (_size == _array.Length) 174_array[_tail] = item; 197T[] array = _array; 218T[] array = _array; 247return _array[_head]; 258result = _array[_head]; 273return Array.IndexOf(_array, item, _head, _size) >= 0; 278Array.IndexOf(_array, item, _head, _array.Length - _head) >= 0 || 279Array.IndexOf(_array, item, 0, _tail) >= 0; 297Array.Copy(_array, _head, arr, 0, _size); 301Array.Copy(_array, _head, arr, 0, _array.Length - _head); 302Array.Copy(_array, 0, arr, _array.Length - _head, _tail); 318Array.Copy(_array, _head, newarray, 0, _size); 322Array.Copy(_array, _head, newarray, 0, _array.Length - _head); 323Array.Copy(_array, 0, newarray, _array.Length - _head, _tail); 340if (tmp == _array.Length) 355int threshold = (int)(_array.Length * 0.9); 372if (capacity == _array.Length) 387if (_array.Length < capacity) 392return _array.Length; 397Debug.Assert(_array.Length < capacity); 402int newcapacity = GrowFactor * _array.Length; 409newcapacity = Math.Max(newcapacity, _array.Length + MinimumGrow); 461T[] array = _q._array;