2 writes to _array
mscorlib (2)
system\collections\queue.cs (2)
65_array = new Object[capacity]; 283_array = newarray;
46 references to _array
mscorlib (46)
system\collections\queue.cs (46)
95int firstPart = (_array.Length - _head < numToCopy) ? _array.Length - _head : numToCopy; 96Array.Copy(_array, _head, q._array, 0, firstPart); 99Array.Copy(_array, 0, q._array, _array.Length - _head, numToCopy); 121Array.Clear(_array, _head, _size); 123Array.Clear(_array, _head, _array.Length - _head); 124Array.Clear(_array, 0, _tail); 152int firstPart = (_array.Length - _head < numToCopy) ? _array.Length - _head : numToCopy; 153Array.Copy(_array, _head, array, index, firstPart); 156Array.Copy(_array, 0, array, index+_array.Length - _head, numToCopy); 162if (_size == _array.Length) { 163int newcapacity = (int)((long)_array.Length * (long)_growFactor / 100); 164if (newcapacity < _array.Length + _MinimumGrow) { 165newcapacity = _array.Length + _MinimumGrow; 170_array[_tail] = obj; 171_tail = (_tail + 1) % _array.Length; 191Object removed = _array[_head]; 192_array[_head] = null; 193_head = (_head + 1) % _array.Length; 207return _array[_head]; 233if (_array[index] == null) 235} else if (_array[index] != null && _array[index].Equals(obj)) { 238index = (index + 1) % _array.Length; 246return _array[(_head + i) % _array.Length]; 260Array.Copy(_array, _head, arr, 0, _size); 262Array.Copy(_array, _head, arr, 0, _array.Length - _head); 263Array.Copy(_array, 0, arr, _array.Length - _head, _tail); 276Array.Copy(_array, _head, newarray, 0, _size); 278Array.Copy(_array, _head, newarray, 0, _array.Length - _head); 279Array.Copy(_array, 0, newarray, _array.Length - _head, _tail); 404currentElement = _q._array; 418currentElement = _q._array; 432if (currentElement == _q._array) 449currentElement = _q._array;