20 references to SegmentedArray
Microsoft.CodeAnalysis (12)
SegmentedDictionary`2.cs (4)
456var buckets = new SegmentedArray<int>(size); 457var entries = new SegmentedArray<Entry>(size); 653var entries = new SegmentedArray<Entry>(newSize); 659_buckets = new SegmentedArray<int>(newSize);
SegmentedHashSet`1.cs (4)
884var entries = new SegmentedArray<Entry>(newSize); 890_buckets = new SegmentedArray<int>(newSize); 959var buckets = new SegmentedArray<int>(size); 960var entries = new SegmentedArray<Entry>(size);
SegmentedList`1.cs (4)
41private static readonly SegmentedArray<T> s_emptyArray = new(0); 64_items = new SegmentedArray<T>(capacity); 93_items = new SegmentedArray<T>(count); 136var newItems = new SegmentedArray<T>(value);
Microsoft.CodeAnalysis.UnitTests (8)
Collections\SegmentedArrayTests.cs (8)
96Assert.Throws<ArgumentOutOfRangeException>("length", () => new SegmentedArray<byte>(-1)); 98Assert.Empty(new SegmentedArray<byte>(0)); 99Assert.Same(Array.Empty<byte[]>(), new SegmentedArray<byte>(0).GetTestAccessor().Items); 106var data = new SegmentedArray<IntPtr>(length); 123var data = new SegmentedArray<IntPtr>(length); 140var data = new SegmentedArray<IntPtr>(length); 194var data = new SegmentedArray<Guid>(1000000); 216var segmented = new SegmentedArray<int>(2 * SegmentedArray<int>.TestAccessor.SegmentSize);