4 writes to _array
System (4)
compmod\system\collections\generic\queue.cs (4)
52_array = _emptyArray; 63_array = new T[capacity]; 78_array = new T[_DefaultCapacity]; 324_array = newarray;
41 references to _array
System (41)
compmod\system\collections\generic\queue.cs (41)
113Array.Clear(_array, _head, _size); 115Array.Clear(_array, _head, _array.Length - _head); 116Array.Clear(_array, 0, _tail); 147int firstPart = (_array.Length - _head < numToCopy) ? _array.Length - _head : numToCopy; 148Array.Copy(_array, _head, array, arrayIndex, firstPart); 151Array.Copy(_array, 0, array, arrayIndex+_array.Length - _head, numToCopy); 182int firstPart = (_array.Length - _head < numToCopy) ? _array.Length - _head : numToCopy; 183Array.Copy(_array, _head, array, index, firstPart); 187Array.Copy(_array, 0, array, index+_array.Length - _head, numToCopy); 199if (_size == _array.Length) { 200int newcapacity = (int)((long)_array.Length * (long)_GrowFactor / 100); 201if (newcapacity < _array.Length + _MinimumGrow) { 202newcapacity = _array.Length + _MinimumGrow; 207_array[_tail] = item; 208_tail = (_tail + 1) % _array.Length; 241T removed = _array[_head]; 242_array[_head] = default(T); 243_head = (_head + 1) % _array.Length; 257return _array[_head]; 272if (((Object) _array[index]) == null) 275else if (_array[index] != null && c.Equals(_array[index], item)) { 278index = (index + 1) % _array.Length; 286return _array[(_head + i) % _array.Length]; 301Array.Copy(_array, _head, arr, 0, _size); 303Array.Copy(_array, _head, arr, 0, _array.Length - _head); 304Array.Copy(_array, 0, arr, _array.Length - _head, _tail); 317Array.Copy(_array, _head, newarray, 0, _size); 319Array.Copy(_array, _head, newarray, 0, _array.Length - _head); 320Array.Copy(_array, 0, newarray, _array.Length - _head, _tail); 331int threshold = (int)(((double)_array.Length) * 0.9);