27 writes to _count
System.Xaml (27)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\FrugalList.cs (27)
91
_count
= newCount;
214
_store.
_count
= _validItemCount;
248
++
_count
;
262
_count
= 0;
285
++
_count
;
303
--
_count
;
316
--
_count
;
369
_count
= value;
413
++
_count
;
423
_count
= 0;
476
++
_count
;
553
--
_count
;
691
_count
= value;
747
++
_count
;
760
_count
= 0;
858
++
_count
;
993
--
_count
;
1250
_count
= value;
1280
_count
= collection.Count;
1288
_count
= collection.Count;
1303
++
_count
;
1328
++
_count
;
1336
_count
= 0;
1352
++
_count
;
1387
--
_count
;
1500
_count
= value;
1592
_targetStore.
_count
= _validItemCount;
53 references to _count
System.Xaml (53)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\FrugalList.cs (53)
84
return
_count
;
209
for (int i=_validItemCount, n=_store.
_count
; i<n; ++i)
245
if (0 ==
_count
)
282
if ((
_count
< SIZE) && (index < SIZE))
395
switch (
_count
)
437
if (
_count
> 1)
443
if ((3 ==
_count
) && EqualityComparer<T>.Default.Equals(_entry2, value))
454
if (
_count
< SIZE)
514
else if (
_count
> 1)
521
else if ((3 ==
_count
) && EqualityComparer<T>.Default.Equals(_entry2, value))
652
T[] array = new T[
_count
];
655
if (
_count
>= 2)
658
if (
_count
== 3)
669
if (
_count
>= 2)
672
if (
_count
== 3)
717
switch (
_count
)
774
if (
_count
> 1)
780
if (
_count
> 2)
786
if (
_count
> 3)
792
if (
_count
> 4)
798
if ((6 ==
_count
) && EqualityComparer<T>.Default.Equals(_entry5, value))
812
if (
_count
< SIZE)
908
else if (
_count
> 1)
915
else if (
_count
> 2)
922
else if (
_count
> 3)
929
else if (
_count
> 4)
936
else if ((6 ==
_count
) && EqualityComparer<T>.Default.Equals(_entry5, value))
1181
T[] array = new T[
_count
];
1183
if (
_count
>= 1)
1186
if (
_count
>= 2)
1189
if (
_count
>= 3)
1192
if (
_count
>= 4)
1195
if (
_count
>= 5)
1198
if (
_count
== 6)
1212
if (
_count
>= 1)
1215
if (
_count
>= 2)
1218
if (
_count
>= 3)
1221
if (
_count
>= 4)
1224
if (
_count
>= 5)
1227
if (
_count
== 6)
1281
_entries = new T[
_count
];
1289
_entries = new T[
_count
];
1300
if (
_count
< _entries.Length)
1302
_entries[
_count
] = value;
1327
_entries[
_count
] = value;
1335
_entries.AsSpan(0,
_count
).Clear();
1341
public override int IndexOf(T value) => Array.IndexOf(_entries, value, 0,
_count
);
1345
if (
_count
< _entries.Length)
1348
Array.Copy(_entries, index, _entries, index + 1,
_count
- index);
1379
int numToCopy = (
_count
- index) - 1;
1386
_entries[
_count
- 1] = default(T);
1484
public override T[] ToArray() => _entries.AsSpan(0,
_count
).ToArray();
1486
public override void CopyTo(T[] array, int index) => _entries.AsSpan(0,
_count
).CopyTo(array.AsSpan(index));