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)
79return _count; 204for (int i=_validItemCount, n=_store._count; i<n; ++i) 240if (_count == 0) 278if ((_count < SIZE) && (index < SIZE)) 391switch (_count) 435if (_count > 1) 442if ((_count == 3) && EqualityComparer<T>.Default.Equals(_entry2, value)) 454if (_count < SIZE) 516else if ( _count > 1) 523else if ((_count == 3) && EqualityComparer<T>.Default.Equals(_entry2, value)) 656T[] array = new T[_count]; 659if (_count >= 2) 662if (_count == 3) 674if (_count >= 2) 677if (_count == 3) 722switch (_count) 781if (_count > 1) 788if (_count > 2) 795if (_count > 3) 802if (_count > 4) 809if ((_count == 6) && EqualityComparer<T>.Default.Equals(_entry5, value)) 824if (_count < SIZE) 922else if (_count > 1) 929else if (_count > 2) 936else if (_count > 3) 943else if (_count > 4) 950else if ((_count == 6) && EqualityComparer<T>.Default.Equals(_entry5, value)) 1196T[] array = new T[_count]; 1198if (_count >= 1) 1201if (_count >= 2) 1204if (_count >= 3) 1207if (_count >= 4) 1210if (_count >= 5) 1213if (_count == 6) 1228if (_count >= 1) 1231if (_count >= 2) 1234if (_count >= 3) 1237if (_count >= 4) 1240if (_count >= 5) 1243if (_count == 6) 1297_entries = new T[_count]; 1305_entries = new T[_count]; 1316if (_count < _entries.Length) 1318_entries[_count] = value; 1343_entries[_count] = value; 1352_entries.AsSpan(0, _count).Clear(); 1358public override int IndexOf(T value) => Array.IndexOf(_entries, value, 0, _count); 1362if (_count < _entries.Length) 1365Array.Copy(_entries, index, _entries, index + 1, _count - index); 1397int numToCopy = (_count - index) - 1; 1404_entries[_count - 1] = default(T); 1503public override T[] ToArray() => _entries.AsSpan(0, _count).ToArray(); 1505public override void CopyTo(T[] array, int index) => _entries.AsSpan(0, _count).CopyTo(array.AsSpan(index));