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