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)
84return _count; 209for (int i=_validItemCount, n=_store._count; i<n; ++i) 245if (0 == _count) 282if ((_count < SIZE) && (index < SIZE)) 395switch (_count) 437if (_count > 1) 443if ((3 == _count) && EqualityComparer<T>.Default.Equals(_entry2, value)) 454if (_count < SIZE) 514else if ( _count > 1) 521else if ((3 == _count) && EqualityComparer<T>.Default.Equals(_entry2, value)) 652T[] array = new T[_count]; 655if (_count >= 2) 658if (_count == 3) 669if (_count >= 2) 672if (_count == 3) 717switch (_count) 774if (_count > 1) 780if (_count > 2) 786if (_count > 3) 792if (_count > 4) 798if ((6 == _count) && EqualityComparer<T>.Default.Equals(_entry5, value)) 812if (_count < SIZE) 908else if (_count > 1) 915else if (_count > 2) 922else if (_count > 3) 929else if (_count > 4) 936else if ((6 == _count) && EqualityComparer<T>.Default.Equals(_entry5, value)) 1181T[] array = new T[_count]; 1183if (_count >= 1) 1186if (_count >= 2) 1189if (_count >= 3) 1192if (_count >= 4) 1195if (_count >= 5) 1198if (_count == 6) 1212if (_count >= 1) 1215if (_count >= 2) 1218if (_count >= 3) 1221if (_count >= 4) 1224if (_count >= 5) 1227if (_count == 6) 1281_entries = new T[_count]; 1289_entries = new T[_count]; 1300if (_count < _entries.Length) 1302_entries[_count] = value; 1327_entries[_count] = value; 1335_entries.AsSpan(0, _count).Clear(); 1341public override int IndexOf(T value) => Array.IndexOf(_entries, value, 0, _count); 1345if (_count < _entries.Length) 1348Array.Copy(_entries, index, _entries, index + 1, _count - index); 1379int numToCopy = (_count - index) - 1; 1386_entries[_count - 1] = default(T); 1484public override T[] ToArray() => _entries.AsSpan(0, _count).ToArray(); 1486public override void CopyTo(T[] array, int index) => _entries.AsSpan(0, _count).CopyTo(array.AsSpan(index));