4 writes to ShadowCollection
PresentationFramework (4)
System\Windows\Data\ListCollectionView.cs (4)
49ShadowCollection = new ArrayList((ICollection)SourceCollection); 103ShadowCollection = new ArrayList((ICollection)SourceCollection); 1638ShadowCollection = new ArrayList((ICollection)SourceCollection); 1650ShadowCollection = null;
15 references to ShadowCollection
PresentationFramework (15)
System\Windows\Data\ListCollectionView.cs (15)
50_internalList = ShadowCollection; 1642_internalList = ShadowCollection; 2389ShadowCollection.Insert(e.NewStartingIndex, e.NewItems[0]); 2393ShadowCollection.Add(e.NewItems[0]); 2399ShadowCollection.RemoveAt(e.OldStartingIndex); 2403ShadowCollection.Remove(e.OldItems[0]); 2409ShadowCollection[e.OldStartingIndex] = e.NewItems[0]; 2415tempIndex = ShadowCollection.IndexOf(e.OldItems[0]); 2416ShadowCollection[tempIndex] = e.NewItems[0]; 2423tempIndex = ShadowCollection.IndexOf(e.NewItems[0]); 2425ShadowCollection.RemoveAt(tempIndex); 2426ShadowCollection.Insert(e.NewStartingIndex, e.NewItems[0]); 2566IList list = AllowsCrossThreadChanges ? ShadowCollection : (SourceCollection as IList); 2684IList ilFull = (AllowsCrossThreadChanges ? ShadowCollection : SourceCollection) as IList; 3195IList ilFull = (AllowsCrossThreadChanges ? ShadowCollection : SourceCollection) as IList;