4 writes to ShadowCollection
PresentationFramework (4)
System\Windows\Data\ListCollectionView.cs (4)
49ShadowCollection = new ArrayList((ICollection)SourceCollection); 103ShadowCollection = new ArrayList((ICollection)SourceCollection); 1620ShadowCollection = new ArrayList((ICollection)SourceCollection); 1632ShadowCollection = null;
15 references to ShadowCollection
PresentationFramework (15)
System\Windows\Data\ListCollectionView.cs (15)
50_internalList = ShadowCollection; 1624_internalList = ShadowCollection; 2371ShadowCollection.Insert(e.NewStartingIndex, e.NewItems[0]); 2375ShadowCollection.Add(e.NewItems[0]); 2381ShadowCollection.RemoveAt(e.OldStartingIndex); 2385ShadowCollection.Remove(e.OldItems[0]); 2391ShadowCollection[e.OldStartingIndex] = e.NewItems[0]; 2397tempIndex = ShadowCollection.IndexOf(e.OldItems[0]); 2398ShadowCollection[tempIndex] = e.NewItems[0]; 2405tempIndex = ShadowCollection.IndexOf(e.NewItems[0]); 2407ShadowCollection.RemoveAt(tempIndex); 2408ShadowCollection.Insert(e.NewStartingIndex, e.NewItems[0]); 2548IList list = AllowsCrossThreadChanges ? ShadowCollection : (SourceCollection as IList); 2666IList ilFull = (AllowsCrossThreadChanges ? ShadowCollection : SourceCollection) as IList; 3177IList ilFull = (AllowsCrossThreadChanges ? ShadowCollection : SourceCollection) as IList;