4 writes to ShadowCollection
PresentationFramework (4)
System\Windows\Data\ListCollectionView.cs (4)
48ShadowCollection = new ArrayList((ICollection)SourceCollection); 102ShadowCollection = new ArrayList((ICollection)SourceCollection); 1619ShadowCollection = new ArrayList((ICollection)SourceCollection); 1631ShadowCollection = null;
15 references to ShadowCollection
PresentationFramework (15)
System\Windows\Data\ListCollectionView.cs (15)
49_internalList = ShadowCollection; 1623_internalList = ShadowCollection; 2370ShadowCollection.Insert(e.NewStartingIndex, e.NewItems[0]); 2374ShadowCollection.Add(e.NewItems[0]); 2380ShadowCollection.RemoveAt(e.OldStartingIndex); 2384ShadowCollection.Remove(e.OldItems[0]); 2390ShadowCollection[e.OldStartingIndex] = e.NewItems[0]; 2396tempIndex = ShadowCollection.IndexOf(e.OldItems[0]); 2397ShadowCollection[tempIndex] = e.NewItems[0]; 2404tempIndex = ShadowCollection.IndexOf(e.NewItems[0]); 2406ShadowCollection.RemoveAt(tempIndex); 2407ShadowCollection.Insert(e.NewStartingIndex, e.NewItems[0]); 2547IList list = AllowsCrossThreadChanges ? ShadowCollection : (SourceCollection as IList); 2665IList ilFull = (AllowsCrossThreadChanges ? ShadowCollection : SourceCollection) as IList; 3176IList ilFull = (AllowsCrossThreadChanges ? ShadowCollection : SourceCollection) as IList;