4 writes to ShadowCollection
PresentationFramework (4)
src\Framework\System\Windows\Data\ListCollectionView.cs (4)
62ShadowCollection = new ArrayList((ICollection)SourceCollection); 116ShadowCollection = new ArrayList((ICollection)SourceCollection); 1652ShadowCollection = new ArrayList((ICollection)SourceCollection); 1664ShadowCollection = null;
15 references to ShadowCollection
PresentationFramework (15)
src\Framework\System\Windows\Data\ListCollectionView.cs (15)
63_internalList = ShadowCollection; 1656_internalList = ShadowCollection; 2406ShadowCollection.Insert(e.NewStartingIndex, e.NewItems[0]); 2410ShadowCollection.Add(e.NewItems[0]); 2416ShadowCollection.RemoveAt(e.OldStartingIndex); 2420ShadowCollection.Remove(e.OldItems[0]); 2426ShadowCollection[e.OldStartingIndex] = e.NewItems[0]; 2432tempIndex = ShadowCollection.IndexOf(e.OldItems[0]); 2433ShadowCollection[tempIndex] = e.NewItems[0]; 2440tempIndex = ShadowCollection.IndexOf(e.NewItems[0]); 2442ShadowCollection.RemoveAt(tempIndex); 2443ShadowCollection.Insert(e.NewStartingIndex, e.NewItems[0]); 2585IList list = AllowsCrossThreadChanges ? ShadowCollection : (SourceCollection as IList); 2703IList ilFull = (AllowsCrossThreadChanges ? ShadowCollection : SourceCollection) as IList; 3214IList ilFull = (AllowsCrossThreadChanges ? ShadowCollection : SourceCollection) as IList;