13 writes to _size
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (13)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (13)
83_size = segmentedList._size; 101_size = count; 257_size = size + 1; 273_size = size + 1; 329_size += count; 398_size = 0; 443list._size = _size; 766list._size = count; 869_size++; 941_size += count; 1123_size = freeIndex; 1136_size--; 1168_size -= count;
89 references to _size
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (89)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (89)
83_size = segmentedList._size; 131if (value < _size) 181public int Count => _size; 202if ((uint)index >= (uint)_size) 211if ((uint)index >= (uint)_size) 254var size = _size; 270Debug.Assert(_size == _items.Length); 271var size = _size; 309if (_items.Length - _size < count) 311Grow(checked(_size + count)); 316SegmentedArray.Copy(list._items, 0, _items, _size, list.Count); 320SegmentedArray.Copy(array, 0, _items, _size, array.Length); 324var targetIndex = _size; 372if (_size - index < count) 397var size = _size; 419return _size != 0 && IndexOf(item) >= 0; 438var list = new SegmentedList<TOutput>(_size); 439for (var i = 0; i < _size; i++) 443list._size = _size; 464SegmentedArray.Copy(_items, 0, array!, arrayIndex, _size); 478if (_size - index < count) 490SegmentedArray.Copy(_items, 0, array, arrayIndex, _size); 583for (var i = 0; i < _size; i++) 601for (var i = 0; i < _size; i++) 612=> FindIndex(0, _size, match); 615=> FindIndex(startIndex, _size - startIndex, match); 619if ((uint)startIndex > (uint)_size) 624if (count < 0 || startIndex > _size - count) 650for (var i = _size - 1; i >= 0; i--) 661=> FindLastIndex(_size - 1, _size, match); 673if (_size == 0) 684if ((uint)startIndex >= (uint)_size) 716for (var i = 0; i < _size; i++) 759if (_size - index < count) 793=> SegmentedArray.IndexOf(_items, item, 0, _size); 815if (index > _size) 817return SegmentedArray.IndexOf(_items, item, index, _size - index); 831if (index > _size) 834if (count < 0 || index > _size - count) 842if (index > _size) 845if (count < 0 || index > _size - count) 858if ((uint)index > (uint)_size) 862if (_size == _items.Length) 863Grow(_size + 1); 864if (index < _size) 866SegmentedArray.Copy(_items, index, _items, index + 1, _size - index); 899if ((uint)index > (uint)_size) 909if (_items.Length - _size < count) 911Grow(checked(_size + count)); 913if (index < _size) 915SegmentedArray.Copy(_items, index, _items, index + count, _size - index); 924SegmentedArray.Copy(_items, index + count, _items, index * 2, _size - index); 965if (_size == 0) 971return LastIndexOf(item, _size - 1, _size); 986if (index >= _size) 1002if (_size == 0) 1018if (index >= _size) 1033if (_size == 0) 1049if (index >= _size) 1096while (freeIndex < _size && !match(_items[freeIndex])) 1098if (freeIndex >= _size) 1102while (current < _size) 1105while (current < _size && match(_items[current])) 1108if (current < _size) 1119SegmentedArray.Clear(_items, freeIndex, _size - freeIndex); // Clear the elements so that the gc can reclaim the references. 1122var result = _size - freeIndex; 1132if ((uint)index >= (uint)_size) 1137if (index < _size) 1139SegmentedArray.Copy(_items, index + 1, _items, index, _size - index); 1145_items[_size] = default!; 1163if (_size - index < count) 1169if (index < _size) 1171SegmentedArray.Copy(_items, index + count, _items, index, _size - index); 1179SegmentedArray.Clear(_items, _size, count); 1205if (_size - index < count) 1245if (_size - index < count) 1262if (_size > 1) 1264var segment = new SegmentedArraySegment<T>(_items, 0, _size); 1274if (_size == 0) 1279var array = new T[_size]; 1280SegmentedArray.Copy(_items, array, _size); 1296if (_size < threshold) 1298Capacity = _size; 1309for (var i = 0; i < _size; i++) 1342if (_version == localList._version && ((uint)_index < (uint)localList._size)) 1358_index = _list._size + 1; 1369if (_index == 0 || _index == _list._size + 1)