14 writes to _size
Microsoft.Build (14)
89 references to _size
Microsoft.Build (89)
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)