Implemented interface members:
3 writes to
Microsoft.CodeAnalysis (2)
SegmentedList`1.cs (1)
207
this
[
index] = (T)value!;
Serialization\ObjectReader.cs (1)
347
=> _values
[
index] = value;
Microsoft.CodeAnalysis.UnitTests (1)
Collections\List\SegmentedList.Generic.Tests.Misc.cs (1)
245
list
[
index] = item;
113 references to
Microsoft.CodeAnalysis (6)
ImmutableSegmentedList`1.cs (3)
98
public T this[int index] => _list
[
index];
102
get => _list
[
index];
108
get => _list
[
index];
ImmutableSegmentedList`1+ValueBuilder.cs (1)
49
readonly get => ReadOnlyList
[
index];
SegmentedList`1.cs (1)
200
get => this
[
index];
Serialization\ObjectReader.cs (1)
350
=> _values
[
referenceId];
Microsoft.CodeAnalysis.UnitTests (107)
Collections\List\SegmentedList.Generic.Tests.AddRange.cs (3)
38
Assert.Equal(listBeforeAdd
[
index], list
[
index]);
44
Assert.Equal(enumerable.ElementAt(index), list
[
index + listLength]);
Collections\List\SegmentedList.Generic.Tests.BinarySearch.cs (8)
36
Assert.Equal(index, list.BinarySearch(beforeList
[
index]));
37
Assert.Equal(index, list.BinarySearch(beforeList
[
index], GetIComparer()));
38
Assert.Equal(beforeList
[
index], list
[
index]);
55
Assert.True(list.BinarySearch(beforeList
[
index]) >= 0);
56
Assert.True(list.BinarySearch(beforeList
[
index], GetIComparer()) >= 0);
57
Assert.Equal(beforeList
[
index], list
[
index]);
Collections\List\SegmentedList.Generic.Tests.Constructor.cs (2)
69
Assert.Equal(expected
[
i], list
[
i]); //"Expected object in item array to be the same as in the list"
Collections\List\SegmentedList.Generic.Tests.ConvertAll.cs (4)
31
Assert.Equal(before
[
i], list
[
i]);
32
Assert.Equal(before
[
i] * 10, after
[
i]);
Collections\List\SegmentedList.Generic.Tests.cs (4)
59
Assert.True(list
[
i] == null ? expectedItems
[
i] == null : list
[
i].Equals(expectedItems
[
i]));
Collections\List\SegmentedList.Generic.Tests.Find.cs (27)
239
expectedItem = beforeList
[
i];
311
list.Add(beforeList
[
i]);
316
expectedItem = beforeList
[
i];
324
T? expected = 0 < count ? beforeList
[
count - 1] : default(T);
388
list.Add(beforeList
[
i]);
393
expectedItem = beforeList
[
i];
456
expectedItem = beforeList
[
i];
490
expectedItem = beforeList
[
count - 1];
554
expectedItem = beforeList
[
i];
580
expectedItem = beforeList
[
count - 1];
593
expectedItem = beforeList
[
count - 2];
603
expectedItem = beforeList
[
count - 1];
613
expectedItem = beforeList
[
count - 2];
677
expectedItem = beforeList
[
i];
740
expectedItem = beforeList
[
i];
762
expectedItem = beforeList
[
count - 1];
772
expectedItem = beforeList
[
count - 2];
835
list.Add(beforeList
[
i]);
840
expectedItem = beforeList
[
i];
869
expectedItem = beforeList
[
count - 1];
874
expectedItem = beforeList
[
count - 2];
879
expectedItem = beforeList
[
count - 2];
889
expectedItem = beforeList
[
count - 1];
899
expectedItem = beforeList
[
count - 2];
952
expectedItem = beforeList
[
i];
970
list.Add(list
[
i]);
977
expectedItem = beforeList
[
i];
Collections\List\SegmentedList.Generic.Tests.IndexOf.cs (7)
97
Assert.Equal(i, IndexOf(list, expectedList
[
i]));
142
Assert.Equal(i, IndexOf(list, withoutDuplicates
[
i]));
144
Assert.Equal(count + i, IndexOf(list, withoutDuplicates
[
i]));
163
Assert.Equal(expectedIndex, list.IndexOf(withoutDuplicates
[
i], (count * j)));
164
Assert.Equal(expectedIndex, list.IndexOf(withoutDuplicates
[
i], (count * j), count));
184
Assert.Equal(expectedIndex, list.LastIndexOf(withoutDuplicates
[
i], (count * (j + 1)) - 1));
185
Assert.Equal(expectedIndex, list.LastIndexOf(withoutDuplicates
[
i], (count * (j + 1)) - 1, count));
Collections\List\SegmentedList.Generic.Tests.Misc.cs (17)
55
Assert.Equal(list
[
i], items[i]); //"Expect to be the same."
60
Assert.Equal(list
[
i], item); //"Expect to be the same."
65
Assert.Equal(list
[
i], items[i - repeat]); //"Expect to be the same."
94
Assert.Equal(list
[
i], items[i]); //"Expected them to be equal."
99
Assert.Equal((object?)list
[
i], item); //"Expected them to be equal."
104
Assert.Equal(list
[
i], items[i - repeat]); //"Expected them to be equal."
142
Assert.Equal(list
[
i], itemsX[i]); //"Should have the same result."
147
Assert.Equal(list
[
i], itemsY[(i - index) % itemsY.Length]); //"Should have the same result."
152
Assert.Equal(list
[
i], itemsX[i - (itemsY.Length * repeat)]); //"Should have the same result."
167
Assert.Equal(list
[
i], itemsX[i]); //"Should have the same result."
172
Assert.Equal(list
[
i], itemsX[(i - index) % itemsX.Length]); //"Should have the same result."
177
Assert.Equal(list
[
i], itemsX[i - (itemsX.Length)]); //"Should have the same result."
221
Assert.Equal(range
[
i], items[i + index]); //String.Format("Err_170178aqhbpa Expected item: {0} at: {1} actual: {2}", items[i + index], i, range[i])
227
Assert.Equal(list
[
i], items[i]); //String.Format("Err_00125698ahpap Expected item: {0} at: {1} actual: {2}", items[i], i, list[i])
235
T tempItem = list
[
index];
237
Assert.Equal(list
[
index], tempItem); //String.Format("Err_707811hapba Expected item: {0} at: {1} actual: {2}", tempItem, index, list[index])
244
T tempItem = list
[
index];
Collections\List\SegmentedList.Generic.Tests.Remove.cs (4)
89
Assert.Equal(list
[
i], beforeList
[
i]); //"Expected them to be the same."
94
Assert.Equal(list
[
i], beforeList
[
i + count]); //"Expected them to be the same."
Collections\List\SegmentedList.Generic.Tests.Reverse.cs (14)
35
Assert.Equal(list
[
i], listBefore
[
listBefore.Count - (i + 1)]); //"Expect them to be the same."
58
Assert.Equal(list
[
i], listBefore
[
i]); //"Expect them to be the same."
64
Assert.Equal(list
[
i], listBefore
[
index + count - (j + 1)]); //"Expect them to be the same."
70
Assert.Equal(list
[
i], listBefore
[
i]); //"Expect them to be the same."
95
Assert.Equal(list
[
i], listBefore
[
i]); //"Expect them to be the same."
101
Assert.Equal(list
[
i], listBefore
[
index + count - (j + 1)]); //"Expect them to be the same."
107
Assert.Equal(list
[
i], listBefore
[
i]); //"Expect them to be the same."
Collections\List\SegmentedList.Generic.Tests.Sort.cs (16)
41
Assert.True(comparer.Compare(list
[
i], list
[
i + 1]) < 0);
55
Assert.True(comparer.Compare(list
[
i], list
[
i + 1]) <= 0);
72
Assert.True(comparer.Compare(list
[
i], list
[
i + 1]) < 0);
86
Assert.True(comparer.Compare(list
[
i], list
[
i + 1]) <= 0);
104
Assert.True(iComparer.Compare(list
[
i], list
[
i + 1]) < 0);
119
Assert.True(iComparer.Compare(list
[
i], list
[
i + 1]) <= 0);
139
Assert.InRange(comparer.Compare(list
[
i], list
[
i + 1]), int.MinValue, 0);
156
Assert.InRange(comparer.Compare(list
[
i], list
[
i + 1]), int.MinValue, 1);
Collections\List\TestBase.Generic.cs (1)
236
set.Add(match
[
i]);