9 writes to _listStore
System.Xaml (9)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\FrugalList.cs (9)
1666_listStore = newStore; 1719_listStore = new SingleItemList<T>(); 1741_listStore = newStore; 1749_listStore = newStore; 1753_listStore = newStore; 1761_listStore = newStore; 1765_listStore = newStore; 1885myClone._listStore = (FrugalListBase<T>)_listStore.Clone(); 1926_list._listStore = _storeCompacter.Finish();
51 references to _listStore
System.Xaml (51)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\FrugalList.cs (51)
1625if (null != _listStore) 1627return _listStore.Capacity; 1634if (null != _listStore) 1636capacity = _listStore.Capacity; 1660if (null != _listStore) 1663newStore.Promote(_listStore); 1675if (null != _listStore) 1677return _listStore.Count; 1689if ((null != _listStore) && ((index < _listStore.Count) && (index >= 0))) 1691return _listStore.EntryAt(index); 1699if ((null != _listStore) && ((index < _listStore.Count) && (index >= 0))) 1701_listStore.SetAt(index, value); 1710if (null != _listStore) 1722FrugalListStoreState myState = _listStore.Add(value); 1737newStore.Promote(_listStore); 1748newStore.Promote(_listStore); 1757ArrayItemList<T> newStore = new ArrayItemList<T>(_listStore.Count + 1); 1760newStore.Promote(_listStore); 1772return _listStore.Count - 1; 1777if (null != _listStore) 1779_listStore.Clear(); 1785if ((null != _listStore) && (_listStore.Count > 0)) 1787return _listStore.Contains(value); 1794if ((null != _listStore) && (_listStore.Count > 0)) 1796return _listStore.IndexOf(value); 1803if ((index == 0) || ((null != _listStore) && ((index <= _listStore.Count) && (index >= 0)))) 1808if ((null != _listStore) && (_listStore.Count == _listStore.Capacity)) 1817_listStore.Insert(index, value); 1825if ((null != _listStore) && (_listStore.Count > 0)) 1827return _listStore.Remove(value); 1834if ((null != _listStore) && ((index < _listStore.Count) && (index >= 0))) 1836_listStore.RemoveAt(index); 1857_listStore.Add(filler); 1864if ((null != _listStore) && (_listStore.Count > 0)) 1866return _listStore.ToArray(); 1873if ((null != _listStore) && (_listStore.Count > 0)) 1875_listStore.CopyTo(array, index); 1883if (null != _listStore) 1885myClone._listStore = (FrugalListBase<T>)_listStore.Clone(); 1913FrugalListBase<T> store = _list._listStore;