94 instantiations of SegmentedList
Microsoft.CodeAnalysis (13)
PEWriter\FullMetadataWriter.cs (1)
437_rows = new SegmentedList<T>(capacity);
src\Dependencies\Collections\RoslynEnumerable.cs (1)
20return new SegmentedList<TSource>(source);
src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1.cs (3)
76public static readonly ImmutableSegmentedList<T> Empty = new(new SegmentedList<T>()); 147var list = new SegmentedList<T> { value }; 176var list = new SegmentedList<T>(items);
src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (2)
80_mutableList = new SegmentedList<T>(originalList._list); 112_mutableList = new SegmentedList<T>();
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (4)
438var list = new SegmentedList<TOutput>(_size); 600var list = new SegmentedList<T>(); 744return LazyInitializer.EnsureInitialized(ref s_emptyEnumerator, static () => new Enumerator(new SegmentedList<T>(0)))!; 764var list = new SegmentedList<T>(count);
Text\LargeText.cs (1)
243var list = new SegmentedList<int>(Length / 64);
Text\SourceText.cs (1)
1073var lineStarts = new SegmentedList<int>(Length / 64)
Microsoft.CodeAnalysis.UnitTests (81)
Collections\List\SegmentedList.Generic.cs (2)
62protected override IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations) => new SegmentedList<ModifyEnumerable>(); 87protected override IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations) => new SegmentedList<ModifyEnumerable>();
Collections\List\SegmentedList.Generic.Tests.AsNonGenericIList.cs (1)
38return new SegmentedList<string>();
Collections\List\SegmentedList.Generic.Tests.Capacity.cs (7)
39var list = new SegmentedList<T>(initialCapacity); 55var list = new SegmentedList<T>(initialCapacity); 68var segmented = new SegmentedList<object>(initialCapacity); 96var segmented = new SegmentedList<object>(initialCapacity); 117var list = new SegmentedList<T>(initialCapacity); 131var list = new SegmentedList<T>(elementCount); 148var list = new SegmentedList<T>(elementCount);
Collections\List\SegmentedList.Generic.Tests.Constructor.cs (5)
27SegmentedList<T> list = new SegmentedList<T>(); 42SegmentedList<T> list = new SegmentedList<T>(capacity); 53Assert.Throws<ArgumentOutOfRangeException>(() => new SegmentedList<T>(capacity)); 63SegmentedList<T> list = new SegmentedList<T>(enumerable); 77Assert.Throws<ArgumentNullException>(() => { SegmentedList<T> _list = new SegmentedList<T>(null!); }); //"Expected ArgumentnUllException for null items"
Collections\List\SegmentedList.Generic.Tests.ConvertAll.cs (1)
22var list = new SegmentedList<int>(new int[] { 1, 2, 3 });
Collections\List\SegmentedList.Generic.Tests.cs (2)
45return new SegmentedList<T>(); 51return new SegmentedList<T>(toCreateFrom);
Collections\List\SegmentedList.Generic.Tests.Find.cs (6)
299SegmentedList<int> expectedList = new SegmentedList<int>() { 1, 2, 3, 2, 3, 4, 3, 4, 4 }; 301SegmentedList<int> list = new SegmentedList<int>() { 1, 2, 3 }; 982VerifyList(list.FindAll(_alwaysFalseDelegate), new SegmentedList<T>()); 1007VerifyList(list.FindAll(_alwaysFalseDelegate), new SegmentedList<T>()); 1013SegmentedList<int> list = new SegmentedList<int>() { 1, 2, 3 }; 1014SegmentedList<int> expectedList = new SegmentedList<int>() { 1, 2, 3, 2, 3, 4, 3, 4, 4 };
Collections\List\SegmentedList.Generic.Tests.ForEach.cs (1)
27SegmentedList<T> visitedItems = new SegmentedList<T>();
Collections\List\SegmentedList.Generic.Tests.Misc.cs (42)
43SegmentedList<T?> list = new SegmentedList<T?>(items); 71SegmentedList<T> list = new SegmentedList<T>(items); 81SegmentedList<T?> list = new SegmentedList<T?>(items); 110SegmentedList<T> list = new SegmentedList<T>(items); 127SegmentedList<T?> list = new SegmentedList<T?>(constructIEnumerable(itemsX)); 156list = new SegmentedList<T?>(constructIEnumerable(itemsX)); 183SegmentedList<T?> list = new SegmentedList<T?>(constructIEnumerable(items)); 215SegmentedList<T> list = new SegmentedList<T>(items); 233SegmentedList<T> list = new SegmentedList<T>(items); 251SegmentedList<T> list = new SegmentedList<T>(items); 260SegmentedList<T> list = new SegmentedList<T>(items); 273SegmentedList<T> list = new SegmentedList<T>(items); 353SegmentedList<T> list = new SegmentedList<T>(); 366SegmentedList<T?> list = new SegmentedList<T?>(); 400SegmentedList<T> list = new SegmentedList<T>(); 436SegmentedList<T> list = new SegmentedList<T>(items); 446SegmentedList<T> list = new SegmentedList<T>(itemsX); 456SegmentedList<T> list = new SegmentedList<T>(items); 466SegmentedList<T> list = new SegmentedList<T>(items); 478SegmentedList<T> list = new SegmentedList<T>(items); 499SegmentedList<T?> list = new SegmentedList<T?>(items); 506SegmentedList<T> list = new SegmentedList<T>(items); 517SegmentedList<T> list = new SegmentedList<T>(itemsX); 528SegmentedList<T> list = new SegmentedList<T>(items); 539SegmentedList<T> list = new SegmentedList<T>(items); 552SegmentedList<T> list = new SegmentedList<T>(items); 575SegmentedList<T?> list = new SegmentedList<T?>(items); 583SegmentedList<T> list = new SegmentedList<T>(); 596SegmentedList<T> list = new SegmentedList<T>(); 603SegmentedList<T> list = new SegmentedList<T>(); 613SegmentedList<T> list = new SegmentedList<T>(items); 620SegmentedList<T> list = new SegmentedList<T>(items); 630SegmentedList<T> list = new SegmentedList<T>(); 638SegmentedList<T> list = new SegmentedList<T>(); 649SegmentedList<T> list = new SegmentedList<T>(items); 657SegmentedList<T> list = new SegmentedList<T>(items); 673SegmentedList<T> list = new SegmentedList<T>(); 698var list = new SegmentedList<T>(items); 709SegmentedList<T> list = new SegmentedList<T>(items); 721SegmentedList<T> list = new SegmentedList<T>(items); 1163SegmentedList<int> list = new SegmentedList<int>() { 1, 2, 3 }; 1164SegmentedList<int> expectedList = new SegmentedList<int> { 1, 2, 3, 2, 3, 4, 3, 4, 4 };
Collections\List\SegmentedList.Generic.Tests.Remove.cs (1)
63Assert.Throws<ArgumentNullException>("match", () => new SegmentedList<T>().RemoveAll(null!));
Collections\List\SegmentedList.Generic.Tests.Sort.cs (2)
136SegmentedList<T> list = new SegmentedList<T>(unsortedList); 153SegmentedList<T> list = new SegmentedList<T>(unsortedList);
Collections\SegmentedCollectionsMarshalTests.cs (11)
422Assert.True(SegmentedCollectionsMarshal.AsImmutableSegmentedList(new SegmentedList<int>(0)).IsEmpty); 423Assert.True(SegmentedCollectionsMarshal.AsImmutableSegmentedList(new SegmentedList<int?>(0)).IsEmpty); 424Assert.True(SegmentedCollectionsMarshal.AsImmutableSegmentedList(new SegmentedList<Guid>(0)).IsEmpty); 425Assert.True(SegmentedCollectionsMarshal.AsImmutableSegmentedList(new SegmentedList<Guid?>(0)).IsEmpty); 426Assert.True(SegmentedCollectionsMarshal.AsImmutableSegmentedList(new SegmentedList<string>(0)).IsEmpty); 427Assert.True(SegmentedCollectionsMarshal.AsImmutableSegmentedList(new SegmentedList<CustomClass>(0)).IsEmpty); 428Assert.True(SegmentedCollectionsMarshal.AsImmutableSegmentedList(new SegmentedList<ManagedCustomStruct>(0)).IsEmpty); 429Assert.True(SegmentedCollectionsMarshal.AsImmutableSegmentedList(new SegmentedList<ManagedCustomStruct?>(0)).IsEmpty); 430Assert.True(SegmentedCollectionsMarshal.AsImmutableSegmentedList(new SegmentedList<UnmanagedCustomStruct>(0)).IsEmpty); 431Assert.True(SegmentedCollectionsMarshal.AsImmutableSegmentedList(new SegmentedList<UnmanagedCustomStruct?>(0)).IsEmpty); 439SegmentedList<T> list = new SegmentedList<T>(new T[17]);
241 references to SegmentedList
Microsoft.CodeAnalysis (49)
PEWriter\FullMetadataWriter.cs (1)
432private readonly SegmentedList<T> _rows;
src\Dependencies\Collections\RoslynEnumerable.cs (1)
15public static SegmentedList<TSource> ToSegmentedList<TSource>(this IEnumerable<TSource> source)
src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1.cs (4)
78private readonly SegmentedList<T> _list; 80private ImmutableSegmentedList(SegmentedList<T> list) 147var list = new SegmentedList<T> { value }; 176var list = new SegmentedList<T>(items);
src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+Enumerator.cs (3)
16private readonly SegmentedList<T> _list; 17private SegmentedList<T>.Enumerator _enumerator; 19internal Enumerator(SegmentedList<T> list)
src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+PrivateMarshal.cs (6)
22var list = Volatile.Read(ref Unsafe.AsRef(in location._list)); 31var list = Interlocked.Exchange(ref Unsafe.AsRef(in location._list), value._list); 40var list = Interlocked.CompareExchange(ref Unsafe.AsRef(in location._list), value._list, comparand._list); 47/// <inheritdoc cref="SegmentedCollectionsMarshal.AsImmutableSegmentedList{T}(SegmentedList{T}?)"/> 48internal static ImmutableSegmentedList<T> AsImmutableSegmentedList(SegmentedList<T>? list) 52internal static SegmentedList<T>? AsSegmentedList(ImmutableSegmentedList<T> list)
src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (3)
27private SegmentedList<T>? _mutableList; 37private readonly SegmentedList<T> ReadOnlyList => _mutableList ?? _list._list; 72private SegmentedList<T> GetOrCreateMutableList()
src\Dependencies\Collections\Segmented\SegmentedCollectionsMarshal.cs (7)
98/// Gets an <see cref="ImmutableSegmentedList{T}"/> value wrapping the input <see cref="SegmentedList{T}"/>. 116public static ImmutableSegmentedList<T> AsImmutableSegmentedList<T>(SegmentedList<T>? list) 120/// Gets the underlying <see cref="SegmentedList{T}"/> for an input <see cref="ImmutableSegmentedList{T}"/> value. 123/// <param name="list">The input <see cref="ImmutableSegmentedList{T}"/> value to get the underlying <see cref="SegmentedList{T}"/> from.</param> 124/// <returns>The underlying <see cref="SegmentedList{T}"/> for <paramref name="list"/>, if present; otherwise, <see langword="null"/>.</returns> 133/// <see langword="true"/>), the resulting <see cref="SegmentedList{T}"/> will be <see langword="null"/>. 136public static SegmentedList<T>? AsSegmentedList<T>(ImmutableSegmentedList<T> list)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (18)
80if (collection is SegmentedList<T> segmentedList) 314if (c is SegmentedList<T> list) 431public SegmentedList<TOutput> ConvertAll<TOutput>(Converter<T, TOutput> converter) 438var list = new SegmentedList<TOutput>(_size); 593public SegmentedList<T> FindAll(Predicate<T> match) 600var list = new SegmentedList<T>(); 747public SegmentedList<T> GetRange(int index, int count) 764var list = new SegmentedList<T>(count); 771/// Creates a shallow copy of a range of elements in the source <see cref="SegmentedList{T}" />. 773/// <param name="start">The zero-based <see cref="SegmentedList{T}" /> index at which the range starts.</param> 775/// <returns>A shallow copy of a range of elements in the source <see cref="SegmentedList{T}" />.</returns> 781/// <exception cref="ArgumentException"><paramref name="start" /> and <paramref name="length" /> do not denote a valid range of elements in the <see cref="SegmentedList{T}" />.</exception> 782public SegmentedList<T> Slice(int start, int length) => GetRange(start, length); 926else if (c is SegmentedList<T> list) 1321private readonly SegmentedList<T> _list; 1326internal Enumerator(SegmentedList<T> list) 1340var localList = _list; 1392internal readonly struct TestAccessor(SegmentedList<T> instance)
Text\LargeText.cs (2)
236private SegmentedList<int> ParseLineStarts() 243var list = new SegmentedList<int>(Length / 64);
Text\SourceText.cs (4)
965private readonly SegmentedList<int> _lineStarts; 968public LineInfo(SourceText text, SegmentedList<int> lineStarts) 1063private SegmentedList<int> ParseLineStarts() 1073var lineStarts = new SegmentedList<int>(Length / 64)
Microsoft.CodeAnalysis.UnitTests (192)
Collections\List\SegmentedList.Generic.Tests.AddRange.cs (8)
33SegmentedList<T> list = GenericListFactory(listLength); 34SegmentedList<T> listBeforeAdd = list.ToSegmentedList(); 55foreach (var type in typeof(SegmentedList<>).Assembly.DefinedTypes) 69if (firstParameter.ParameterType.GetGenericTypeDefinition() != typeof(SegmentedList<>)) 115SegmentedList<T> list = GenericListFactory(count); 116SegmentedList<T> listBeforeAdd = list.ToSegmentedList(); 124SegmentedList<T?> list = GenericListFactory(0)!; 148SegmentedList<T> list = GenericListFactory(count: 1);
Collections\List\SegmentedList.Generic.Tests.AsNonGenericIList.cs (3)
36private protected virtual SegmentedList<string> GenericListFactory() 41private protected virtual SegmentedList<string> GenericListFactory(int count) 43var list = GenericListFactory();
Collections\List\SegmentedList.Generic.Tests.BinarySearch.cs (5)
27SegmentedList<T> list = GenericListFactory(count); 32SegmentedList<T> beforeList = list.ToSegmentedList(); 48SegmentedList<T> list = GenericListFactory(count); 51SegmentedList<T> beforeList = list.ToSegmentedList(); 66SegmentedList<T> list = GenericListFactory(count);
Collections\List\SegmentedList.Generic.Tests.Capacity.cs (7)
39var list = new SegmentedList<T>(initialCapacity); 55var list = new SegmentedList<T>(initialCapacity); 68var segmented = new SegmentedList<object>(initialCapacity); 96var segmented = new SegmentedList<object>(initialCapacity); 117var list = new SegmentedList<T>(initialCapacity); 131var list = new SegmentedList<T>(elementCount); 148var list = new SegmentedList<T>(elementCount);
Collections\List\SegmentedList.Generic.Tests.Constructor.cs (5)
27SegmentedList<T> list = new SegmentedList<T>(); 42SegmentedList<T> list = new SegmentedList<T>(capacity); 63SegmentedList<T> list = new SegmentedList<T>(enumerable); 64SegmentedList<T> expected = enumerable.ToSegmentedList(); 77Assert.Throws<ArgumentNullException>(() => { SegmentedList<T> _list = new SegmentedList<T>(null!); }); //"Expected ArgumentnUllException for null items"
Collections\List\SegmentedList.Generic.Tests.ConvertAll.cs (3)
22var list = new SegmentedList<int>(new int[] { 1, 2, 3 }); 23var before = list.ToSegmentedList(); 24var after = list.ConvertAll((i) => { return 10 * i; });
Collections\List\SegmentedList.Generic.Tests.cs (5)
43private protected virtual SegmentedList<T> GenericListFactory() 48private protected virtual SegmentedList<T> GenericListFactory(int count) 54private protected void VerifyList(SegmentedList<T> list, SegmentedList<T> expectedItems) 72SegmentedList<T> list = GenericListFactory(count);
Collections\List\SegmentedList.Generic.Tests.Find.cs (53)
31SegmentedList<T> list = GenericListFactory(count); 32SegmentedList<T> beforeList = list.ToSegmentedList(); 51SegmentedList<T> list = GenericListFactory(count); 52SegmentedList<T> beforeList = list.ToSegmentedList(); 84SegmentedList<T> list = GenericListFactory(count); 85SegmentedList<T> beforeList = list.ToSegmentedList(); 141SegmentedList<T> list = GenericListFactory(count); 142SegmentedList<T> beforeList = list.ToSegmentedList(); 201SegmentedList<T> list = GenericListFactory(count); 202SegmentedList<T> beforeList = list.ToSegmentedList(); 230SegmentedList<T?> list = GenericListFactory(count)!; 231SegmentedList<T?> beforeList = list.ToSegmentedList(); 265SegmentedList<T> list = GenericListFactory(count); 266SegmentedList<T> beforeList = list.ToSegmentedList(); 299SegmentedList<int> expectedList = new SegmentedList<int>() { 1, 2, 3, 2, 3, 4, 3, 4, 4 }; 301SegmentedList<int> list = new SegmentedList<int>() { 1, 2, 3 }; 325SegmentedList<T?> list = GenericListFactory(count)!; 326SegmentedList<T?> beforeList = list.ToSegmentedList(); 364SegmentedList<T> list = GenericListFactory(count); 365SegmentedList<T> beforeList = list.ToSegmentedList(); 403SegmentedList<T> list = GenericListFactory(count); 404SegmentedList<T> beforeList = list.ToSegmentedList(); 433SegmentedList<T> list = GenericListFactory(count); 434SegmentedList<T> beforeList = list.ToSegmentedList(); 469SegmentedList<T> list = GenericListFactory(count); 470SegmentedList<T> beforeList = list.ToSegmentedList(); 522SegmentedList<T> list = GenericListFactory(count); 523SegmentedList<T> beforeList = list.ToSegmentedList(); 567SegmentedList<T> list = GenericListFactory(count); 568SegmentedList<T> beforeList = list.ToSegmentedList(); 645SegmentedList<T> list = GenericListFactory(count); 646SegmentedList<T> beforeList = list.ToSegmentedList(); 690SegmentedList<T> list = GenericListFactory(count); 691SegmentedList<T> beforeList = list.ToSegmentedList(); 718SegmentedList<T> list = GenericListFactory(count); 719SegmentedList<T> beforeList = list.ToSegmentedList(); 753SegmentedList<T> list = GenericListFactory(count); 754SegmentedList<T> beforeList = list.ToSegmentedList(); 805SegmentedList<T> list = GenericListFactory(count); 806SegmentedList<T> beforeList = list.ToSegmentedList(); 850SegmentedList<T> list = GenericListFactory(count); 851SegmentedList<T> beforeList = list.ToSegmentedList(); 931SegmentedList<T> list = GenericListFactory(count); 932SegmentedList<T> beforeList = list.ToSegmentedList(); 965SegmentedList<T> list = GenericListFactory(count); 966SegmentedList<T> beforeList = list.ToSegmentedList(); 974SegmentedList<T> results = list.FindAll(EqualsDelegate); 989SegmentedList<T> list = GenericListFactory(count); 992SegmentedList<T> beforeList = list.ToSegmentedList(); 999SegmentedList<T> results = list.FindAll(EqualsDelegate); 1013SegmentedList<int> list = new SegmentedList<int>() { 1, 2, 3 }; 1014SegmentedList<int> expectedList = new SegmentedList<int>() { 1, 2, 3, 2, 3, 4, 3, 4, 4 }; 1016SegmentedList<int> result = list.FindAll(i =>
Collections\List\SegmentedList.Generic.Tests.ForEach.cs (3)
26SegmentedList<T> list = GenericListFactory(count); 27SegmentedList<T> visitedItems = new SegmentedList<T>(); 39SegmentedList<T> list = GenericListFactory();
Collections\List\SegmentedList.Generic.Tests.IndexOf.cs (21)
26internal delegate int IndexOfDelegate(SegmentedList<T> list, T value); 42return ((SegmentedList<T> list, T value) => { return list.IndexOf(value); }); 44return ((SegmentedList<T> list, T value) => { return list.IndexOf(value, 0); }); 46return ((SegmentedList<T> list, T value) => { return list.IndexOf(value, 0, list.Count); }); 48return ((SegmentedList<T> list, T value) => { return list.LastIndexOf(value); }); 50return ((SegmentedList<T> list, T value) => { return list.LastIndexOf(value, list.Count - 1); }); 52return ((SegmentedList<T> list, T value) => { return list.LastIndexOf(value, list.Count - 1, list.Count); }); 91SegmentedList<T> list = GenericListFactory(count); 92SegmentedList<T> expectedList = list.ToSegmentedList(); 106SegmentedList<T> list = GenericListFactory(count); 122SegmentedList<T?> list = GenericListFactory(count)!; 134SegmentedList<T> list = GenericListFactory(count); 135SegmentedList<T> withoutDuplicates = list.ToSegmentedList(); 152SegmentedList<T> list = GenericListFactory(count); 153SegmentedList<T> withoutDuplicates = list.ToSegmentedList(); 173SegmentedList<T> list = GenericListFactory(count); 174SegmentedList<T> withoutDuplicates = list.ToSegmentedList(); 194SegmentedList<T> list = GenericListFactory(count); 206SegmentedList<T> list = GenericListFactory(count); 221SegmentedList<T> list = GenericListFactory(count); 234SegmentedList<T> list = GenericListFactory(count);
Collections\List\SegmentedList.Generic.Tests.Misc.cs (45)
43SegmentedList<T?> list = new SegmentedList<T?>(items); 71SegmentedList<T> list = new SegmentedList<T>(items); 81SegmentedList<T?> list = new SegmentedList<T?>(items); 110SegmentedList<T> list = new SegmentedList<T>(items); 127SegmentedList<T?> list = new SegmentedList<T?>(constructIEnumerable(itemsX)); 183SegmentedList<T?> list = new SegmentedList<T?>(constructIEnumerable(items)); 215SegmentedList<T> list = new SegmentedList<T>(items); 216SegmentedList<T> range = useSlice ? list.Slice(index, count) : list.GetRange(index, count); 233SegmentedList<T> list = new SegmentedList<T>(items); 234SegmentedList<T> range = list[index..(index + count)]; 251SegmentedList<T> list = new SegmentedList<T>(items); 252SegmentedList<T> range = useSlice ? list[index..(index + count)] : list.GetRange(index, count); 260SegmentedList<T> list = new SegmentedList<T>(items); 261SegmentedList<T> range = useSlice ? list[index..(index + count)] : list.GetRange(index, count); 273SegmentedList<T> list = new SegmentedList<T>(items); 353SegmentedList<T> list = new SegmentedList<T>(); 366SegmentedList<T?> list = new SegmentedList<T?>(); 400SegmentedList<T> list = new SegmentedList<T>(); 436SegmentedList<T> list = new SegmentedList<T>(items); 446SegmentedList<T> list = new SegmentedList<T>(itemsX); 456SegmentedList<T> list = new SegmentedList<T>(items); 466SegmentedList<T> list = new SegmentedList<T>(items); 478SegmentedList<T> list = new SegmentedList<T>(items); 499SegmentedList<T?> list = new SegmentedList<T?>(items); 506SegmentedList<T> list = new SegmentedList<T>(items); 517SegmentedList<T> list = new SegmentedList<T>(itemsX); 528SegmentedList<T> list = new SegmentedList<T>(items); 539SegmentedList<T> list = new SegmentedList<T>(items); 552SegmentedList<T> list = new SegmentedList<T>(items); 575SegmentedList<T?> list = new SegmentedList<T?>(items); 583SegmentedList<T> list = new SegmentedList<T>(); 596SegmentedList<T> list = new SegmentedList<T>(); 603SegmentedList<T> list = new SegmentedList<T>(); 613SegmentedList<T> list = new SegmentedList<T>(items); 620SegmentedList<T> list = new SegmentedList<T>(items); 630SegmentedList<T> list = new SegmentedList<T>(); 638SegmentedList<T> list = new SegmentedList<T>(); 649SegmentedList<T> list = new SegmentedList<T>(items); 657SegmentedList<T> list = new SegmentedList<T>(items); 673SegmentedList<T> list = new SegmentedList<T>(); 698var list = new SegmentedList<T>(items); 709SegmentedList<T> list = new SegmentedList<T>(items); 721SegmentedList<T> list = new SegmentedList<T>(items); 1163SegmentedList<int> list = new SegmentedList<int>() { 1, 2, 3 }; 1164SegmentedList<int> expectedList = new SegmentedList<int> { 1, 2, 3, 2, 3, 4, 3, 4, 4 };
Collections\List\SegmentedList.Generic.Tests.Remove.cs (10)
29SegmentedList<T> list = GenericListFactory(count); 30SegmentedList<T> beforeList = list.ToSegmentedList(); 40SegmentedList<T> list = GenericListFactory(count); 41SegmentedList<T> beforeList = list.ToSegmentedList(); 52SegmentedList<T> list = GenericListFactory(count); 53SegmentedList<T> beforeList = list.ToSegmentedList(); 82SegmentedList<T> list = GenericListFactory(listLength); 83SegmentedList<T> beforeList = list.ToSegmentedList(); 104SegmentedList<T> list = GenericListFactory(listLength); 136SegmentedList<T> list = GenericListFactory(listLength);
Collections\List\SegmentedList.Generic.Tests.Reverse.cs (8)
28SegmentedList<T> list = GenericListFactory(listLength); 29SegmentedList<T> listBefore = list.ToSegmentedList(); 51SegmentedList<T> list = GenericListFactory(listLength); 52SegmentedList<T> listBefore = list.ToSegmentedList(); 86SegmentedList<T> list = GenericListFactory(1); 89SegmentedList<T> listBefore = list.ToSegmentedList(); 117SegmentedList<T> list = GenericListFactory(listLength); 149SegmentedList<T> list = GenericListFactory(listLength);
Collections\List\SegmentedList.Generic.Tests.Sort.cs (12)
36SegmentedList<T> list = GenericListFactory(count); 49SegmentedList<T> list = GenericListFactory(count); 67SegmentedList<T> list = GenericListFactory(count); 80SegmentedList<T> list = GenericListFactory(count); 98SegmentedList<T> list = GenericListFactory(count); 112SegmentedList<T> list = GenericListFactory(count); 131SegmentedList<T> unsortedList = GenericListFactory(count); 136SegmentedList<T> list = new SegmentedList<T>(unsortedList); 147SegmentedList<T> unsortedList = GenericListFactory(count); 153SegmentedList<T> list = new SegmentedList<T>(unsortedList); 164SegmentedList<T> list = GenericListFactory(count); 190SegmentedList<T> list = GenericListFactory(count);
Collections\List\TestBase.Generic.cs (1)
236SegmentedList<T>? match = null;
Collections\SegmentedCollectionsMarshalTests.cs (3)
439SegmentedList<T> list = new SegmentedList<T>(new T[17]); 483SegmentedList<T>? list = SegmentedCollectionsMarshal.AsSegmentedList(ImmutableSegmentedList<T>.Empty); 507SegmentedList<T>? list = SegmentedCollectionsMarshal.AsSegmentedList(immutableList);