13 writes to _size
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (13)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (13)
83
_size
= segmentedList._size;
101
_size
= count;
257
_size
= size + 1;
273
_size
= size + 1;
329
_size
+= count;
398
_size
= 0;
443
list.
_size
= _size;
766
list.
_size
= count;
869
_size
++;
941
_size
+= count;
1123
_size
= freeIndex;
1136
_size
--;
1168
_size
-= count;
89 references to _size
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (89)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (89)
83
_size = segmentedList.
_size
;
131
if (value <
_size
)
181
public int Count =>
_size
;
202
if ((uint)index >= (uint)
_size
)
211
if ((uint)index >= (uint)
_size
)
254
var size =
_size
;
270
Debug.Assert(
_size
== _items.Length);
271
var size =
_size
;
309
if (_items.Length -
_size
< count)
311
Grow(checked(
_size
+ count));
316
SegmentedArray.Copy(list._items, 0, _items,
_size
, list.Count);
320
SegmentedArray.Copy(array, 0, _items,
_size
, array.Length);
324
var targetIndex =
_size
;
372
if (
_size
- index < count)
397
var size =
_size
;
419
return
_size
!= 0 && IndexOf(item) >= 0;
438
var list = new SegmentedList<TOutput>(
_size
);
439
for (var i = 0; i <
_size
; i++)
443
list._size =
_size
;
464
SegmentedArray.Copy(_items, 0, array!, arrayIndex,
_size
);
478
if (
_size
- index < count)
490
SegmentedArray.Copy(_items, 0, array, arrayIndex,
_size
);
583
for (var i = 0; i <
_size
; i++)
601
for (var i = 0; i <
_size
; i++)
612
=> FindIndex(0,
_size
, match);
615
=> FindIndex(startIndex,
_size
- startIndex, match);
619
if ((uint)startIndex > (uint)
_size
)
624
if (count < 0 || startIndex >
_size
- count)
650
for (var i =
_size
- 1; i >= 0; i--)
661
=> FindLastIndex(
_size
- 1,
_size
, match);
673
if (
_size
== 0)
684
if ((uint)startIndex >= (uint)
_size
)
716
for (var i = 0; i <
_size
; i++)
759
if (
_size
- index < count)
793
=> SegmentedArray.IndexOf(_items, item, 0,
_size
);
815
if (index >
_size
)
817
return SegmentedArray.IndexOf(_items, item, index,
_size
- index);
831
if (index >
_size
)
834
if (count < 0 || index >
_size
- count)
842
if (index >
_size
)
845
if (count < 0 || index >
_size
- count)
858
if ((uint)index > (uint)
_size
)
862
if (
_size
== _items.Length)
863
Grow(
_size
+ 1);
864
if (index <
_size
)
866
SegmentedArray.Copy(_items, index, _items, index + 1,
_size
- index);
899
if ((uint)index > (uint)
_size
)
909
if (_items.Length -
_size
< count)
911
Grow(checked(
_size
+ count));
913
if (index <
_size
)
915
SegmentedArray.Copy(_items, index, _items, index + count,
_size
- index);
924
SegmentedArray.Copy(_items, index + count, _items, index * 2,
_size
- index);
965
if (
_size
== 0)
971
return LastIndexOf(item,
_size
- 1,
_size
);
986
if (index >=
_size
)
1002
if (
_size
== 0)
1018
if (index >=
_size
)
1033
if (
_size
== 0)
1049
if (index >=
_size
)
1096
while (freeIndex <
_size
&& !match(_items[freeIndex]))
1098
if (freeIndex >=
_size
)
1102
while (current <
_size
)
1105
while (current <
_size
&& match(_items[current]))
1108
if (current <
_size
)
1119
SegmentedArray.Clear(_items, freeIndex,
_size
- freeIndex); // Clear the elements so that the gc can reclaim the references.
1122
var result =
_size
- freeIndex;
1132
if ((uint)index >= (uint)
_size
)
1137
if (index <
_size
)
1139
SegmentedArray.Copy(_items, index + 1, _items, index,
_size
- index);
1145
_items[
_size
] = default!;
1163
if (
_size
- index < count)
1169
if (index <
_size
)
1171
SegmentedArray.Copy(_items, index + count, _items, index,
_size
- index);
1179
SegmentedArray.Clear(_items,
_size
, count);
1205
if (
_size
- index < count)
1245
if (
_size
- index < count)
1262
if (
_size
> 1)
1264
var segment = new SegmentedArraySegment<T>(_items, 0,
_size
);
1274
if (
_size
== 0)
1279
var array = new T[
_size
];
1280
SegmentedArray.Copy(_items, array,
_size
);
1296
if (
_size
< threshold)
1298
Capacity =
_size
;
1309
for (var i = 0; i <
_size
; i++)
1342
if (_version == localList._version && ((uint)_index < (uint)localList.
_size
))
1358
_index = _list.
_size
+ 1;
1369
if (_index == 0 || _index == _list.
_size
+ 1)