4 writes to ShadowCollection
PresentationFramework (4)
System\Windows\Data\ListCollectionView.cs (4)
55ShadowCollection = new ArrayList((ICollection)SourceCollection); 109ShadowCollection = new ArrayList((ICollection)SourceCollection); 1644ShadowCollection = new ArrayList((ICollection)SourceCollection); 1656ShadowCollection = null;
15 references to ShadowCollection
PresentationFramework (15)
System\Windows\Data\ListCollectionView.cs (15)
56_internalList = ShadowCollection; 1648_internalList = ShadowCollection; 2395ShadowCollection.Insert(e.NewStartingIndex, e.NewItems[0]); 2399ShadowCollection.Add(e.NewItems[0]); 2405ShadowCollection.RemoveAt(e.OldStartingIndex); 2409ShadowCollection.Remove(e.OldItems[0]); 2415ShadowCollection[e.OldStartingIndex] = e.NewItems[0]; 2421tempIndex = ShadowCollection.IndexOf(e.OldItems[0]); 2422ShadowCollection[tempIndex] = e.NewItems[0]; 2429tempIndex = ShadowCollection.IndexOf(e.NewItems[0]); 2431ShadowCollection.RemoveAt(tempIndex); 2432ShadowCollection.Insert(e.NewStartingIndex, e.NewItems[0]); 2572IList list = AllowsCrossThreadChanges ? ShadowCollection : (SourceCollection as IList); 2690IList ilFull = (AllowsCrossThreadChanges ? ShadowCollection : SourceCollection) as IList; 3201IList ilFull = (AllowsCrossThreadChanges ? ShadowCollection : SourceCollection) as IList;