Implemented interface members:
2 writes to
Microsoft.CodeAnalysis (1)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
236
this
[
index] = (T)value!;
Microsoft.CodeAnalysis.UnitTests (1)
Collections\List\SegmentedList.Generic.Tests.Misc.cs (1)
263
list
[
index] = item;
119 references to
Microsoft.CodeAnalysis (10)
PEWriter\FullMetadataWriter.cs (1)
452
get { return _rows
[
rowId - 1]; }
src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1.cs (3)
100
public T this[int index] => _list
[
index];
104
get => _list
[
index];
110
get => _list
[
index];
src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
51
readonly get => ReadOnlyList
[
index];
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
229
get => this
[
index];
Text\SourceText.cs (4)
985
int start = _lineStarts
[
index];
992
int end = _lineStarts
[
index + 1];
1010
if (position >= _lineStarts
[
lastLineNumber])
1015
if (position < _lineStarts
[
i])
Microsoft.CodeAnalysis.UnitTests (109)
Collections\List\SegmentedList.Generic.Tests.AddRange.cs (3)
41
Assert.Equal(listBeforeAdd
[
index], list
[
index]);
47
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)
62
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];
332
list.Add(beforeList
[
i]);
337
expectedItem = beforeList
[
i];
345
T? expected = 0 < count ? beforeList
[
count - 1] : default(T);
409
list.Add(beforeList
[
i]);
414
expectedItem = beforeList
[
i];
477
expectedItem = beforeList
[
i];
511
expectedItem = beforeList
[
count - 1];
575
expectedItem = beforeList
[
i];
601
expectedItem = beforeList
[
count - 1];
614
expectedItem = beforeList
[
count - 2];
624
expectedItem = beforeList
[
count - 1];
634
expectedItem = beforeList
[
count - 2];
698
expectedItem = beforeList
[
i];
761
expectedItem = beforeList
[
i];
783
expectedItem = beforeList
[
count - 1];
793
expectedItem = beforeList
[
count - 2];
856
list.Add(beforeList
[
i]);
861
expectedItem = beforeList
[
i];
890
expectedItem = beforeList
[
count - 1];
895
expectedItem = beforeList
[
count - 2];
900
expectedItem = beforeList
[
count - 2];
910
expectedItem = beforeList
[
count - 1];
920
expectedItem = beforeList
[
count - 2];
973
expectedItem = beforeList
[
i];
991
list.Add(list
[
i]);
998
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 (19)
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])
239
Assert.Equal(range
[
i], items[i + index]); //String.Format("Err_170178aqhbpa Expected item: {0} at: {1} actual: {2}", items[i + index], i, range[i])
245
Assert.Equal(list
[
i], items[i]); //String.Format("Err_00125698ahpap Expected item: {0} at: {1} actual: {2}", items[i], i, list[i])
253
T tempItem = list
[
index];
255
Assert.Equal(list
[
index], tempItem); //String.Format("Err_707811hapba Expected item: {0} at: {1} actual: {2}", tempItem, index, list[index])
262
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)
243
set.Add(match
[
i]);