31 references to SegmentedArray
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (31)
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
304SegmentedArray.Clear(_buckets); 309SegmentedArray.Clear(_entries, 0, count);
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (2)
207SegmentedArray.Clear(_buckets); 211SegmentedArray.Clear(_entries, 0, count);
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (27)
316SegmentedArray.Copy(list._items, 0, _items, _size, list.Count); 320SegmentedArray.Copy(array, 0, _items, _size, array.Length); 375return SegmentedArray.BinarySearch(_items, index, count, item, comparer); 401SegmentedArray.Clear(_items, 0, size); // Clear the elements so that the gc can reclaim the references. 464SegmentedArray.Copy(_items, 0, array!, arrayIndex, _size); 484SegmentedArray.Copy(_items, index, array, arrayIndex, count); 490SegmentedArray.Copy(_items, 0, array, arrayIndex, _size); 765SegmentedArray.Copy(_items, index, list._items, 0, count); 793=> SegmentedArray.IndexOf(_items, item, 0, _size); 817return SegmentedArray.IndexOf(_items, item, index, _size - index); 837return SegmentedArray.IndexOf(_items, item, index, count); 848return SegmentedArray.IndexOf(_items, item, index, count, comparer); 866SegmentedArray.Copy(_items, index, _items, index + 1, _size - index); 915SegmentedArray.Copy(_items, index, _items, index + count, _size - index); 922SegmentedArray.Copy(_items, 0, _items, index, index); 924SegmentedArray.Copy(_items, index + count, _items, index * 2, _size - index); 928SegmentedArray.Copy(list._items, 0, _items, index, list.Count); 932SegmentedArray.Copy(array, 0, _items, index, array.Length); 1028return SegmentedArray.LastIndexOf(_items, item, index, count); 1059return SegmentedArray.LastIndexOf(_items, item, index, count, comparer); 1119SegmentedArray.Clear(_items, freeIndex, _size - freeIndex); // Clear the elements so that the gc can reclaim the references. 1139SegmentedArray.Copy(_items, index + 1, _items, index, _size - index); 1171SegmentedArray.Copy(_items, index + count, _items, index, _size - index); 1179SegmentedArray.Clear(_items, _size, count); 1210SegmentedArray.Reverse(_items, index, count); 1250SegmentedArray.Sort(_items, index, count, comparer); 1280SegmentedArray.Copy(_items, array, _size);