7 writes to _size
System.Core (7)
Microsoft\Scripting\Utils\ReadOnlyCollectionBuilder.cs (7)
81_size = count; 83_size = 0; 149_size++; 160_size--; 197_items[_size++] = item; 207_size = 0; 422_size = 0;
30 references to _size
System.Core (30)
Microsoft\Scripting\Utils\ReadOnlyCollectionBuilder.cs (30)
100ContractUtils.Requires(value >= _size, "value"); 105if (_size > 0) { 106Array.Copy(_items, 0, newItems, 0, _size); 120get { return _size; } 131return Array.IndexOf(_items, item, 0, _size); 140ContractUtils.Requires(index <= _size, "index"); 142if (_size == _items.Length) { 143EnsureCapacity(_size + 1); 145if (index < _size) { 146Array.Copy(_items, index, _items, index + 1, _size - index); 158ContractUtils.Requires(index >= 0 && index < _size, "index"); 161if (index < _size) { 162Array.Copy(_items, index + 1, _items, index, _size - index); 164_items[_size] = default(T); 175ContractUtils.Requires(index < _size, "index"); 179ContractUtils.Requires(index < _size, "index"); 194if (_size == _items.Length) { 195EnsureCapacity(_size + 1); 205if (_size > 0) { 206Array.Clear(_items, 0, _size); 219for (int i = 0; i < _size; i++) { 227for (int i = 0; i < _size; i++) { 243Array.Copy(_items, 0, array, arrayIndex, _size); 359Array.Copy(_items, 0, array, index, _size); 402T[] array = new T[_size]; 403Array.Copy(_items, 0, array, 0, _size); 416if (_size == _items.Length) { 492if (_index == 0 || _index > _builder._size) { 501if (_index < _builder._size) { 505_index = _builder._size + 1;