27 writes to _count
System.Xaml (27)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\FrugalList.cs (27)
86
_count
= newCount;
209
_store.
_count
= _validItemCount;
243
++
_count
;
257
_count
= 0;
281
++
_count
;
300
--
_count
;
313
--
_count
;
366
_count
= value;
410
++
_count
;
420
_count
= 0;
477
++
_count
;
557
--
_count
;
696
_count
= value;
753
++
_count
;
766
_count
= 0;
871
++
_count
;
1008
--
_count
;
1266
_count
= value;
1296
_count
= collection.Count;
1304
_count
= collection.Count;
1319
++
_count
;
1344
++
_count
;
1353
_count
= 0;
1369
++
_count
;
1405
--
_count
;
1519
_count
= value;
1611
_targetStore.
_count
= _validItemCount;
53 references to _count
System.Xaml (53)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\FrugalList.cs (53)
79
return
_count
;
204
for (int i=_validItemCount, n=_store.
_count
; i<n; ++i)
240
if (
_count
== 0)
278
if ((
_count
< SIZE) && (index < SIZE))
391
switch (
_count
)
435
if (
_count
> 1)
442
if ((
_count
== 3) && EqualityComparer<T>.Default.Equals(_entry2, value))
454
if (
_count
< SIZE)
516
else if (
_count
> 1)
523
else if ((
_count
== 3) && EqualityComparer<T>.Default.Equals(_entry2, value))
656
T[] array = new T[
_count
];
659
if (
_count
>= 2)
662
if (
_count
== 3)
674
if (
_count
>= 2)
677
if (
_count
== 3)
722
switch (
_count
)
781
if (
_count
> 1)
788
if (
_count
> 2)
795
if (
_count
> 3)
802
if (
_count
> 4)
809
if ((
_count
== 6) && EqualityComparer<T>.Default.Equals(_entry5, value))
824
if (
_count
< SIZE)
922
else if (
_count
> 1)
929
else if (
_count
> 2)
936
else if (
_count
> 3)
943
else if (
_count
> 4)
950
else if ((
_count
== 6) && EqualityComparer<T>.Default.Equals(_entry5, value))
1196
T[] array = new T[
_count
];
1198
if (
_count
>= 1)
1201
if (
_count
>= 2)
1204
if (
_count
>= 3)
1207
if (
_count
>= 4)
1210
if (
_count
>= 5)
1213
if (
_count
== 6)
1228
if (
_count
>= 1)
1231
if (
_count
>= 2)
1234
if (
_count
>= 3)
1237
if (
_count
>= 4)
1240
if (
_count
>= 5)
1243
if (
_count
== 6)
1297
_entries = new T[
_count
];
1305
_entries = new T[
_count
];
1316
if (
_count
< _entries.Length)
1318
_entries[
_count
] = value;
1343
_entries[
_count
] = value;
1352
_entries.AsSpan(0,
_count
).Clear();
1358
public override int IndexOf(T value) => Array.IndexOf(_entries, value, 0,
_count
);
1362
if (
_count
< _entries.Length)
1365
Array.Copy(_entries, index, _entries, index + 1,
_count
- index);
1397
int numToCopy = (
_count
- index) - 1;
1404
_entries[
_count
- 1] = default(T);
1503
public override T[] ToArray() => _entries.AsSpan(0,
_count
).ToArray();
1505
public override void CopyTo(T[] array, int index) => _entries.AsSpan(0,
_count
).CopyTo(array.AsSpan(index));