2 writes to InternalList
PresentationFramework (2)
System\Windows\Data\BindingListCollectionView.cs (2)
46InternalList = list; 196InternalList = null;
48 references to InternalList
PresentationFramework (48)
System\Windows\Data\BindingListCollectionView.cs (48)
191if (InternalList != null && InternalList.SupportsChangeNotification) 193InternalList.ListChanged -= new ListChangedEventHandler(OnListChanged); 243if (InternalList.SupportsSorting) 269return InternalList.SupportsSorting; 554get { return !IsEditingItem && InternalList.AllowNew; } 578BindingOperations.AccessCollection(InternalList, 584newItem = InternalList.AddNew(); 668ICancelAddNew ican = InternalList as ICancelAddNew; 671BindingOperations.AccessCollection(InternalList, 696base.OnCollectionChanged(InternalList, args); 715ICancelAddNew ican = InternalList as ICancelAddNew; 718BindingOperations.AccessCollection(InternalList, 876get { return !IsEditingItem && !IsAddingNew && InternalList.AllowRemove; } 914BindingOperations.AccessCollection(InternalList, 921if (index >= InternalList.Count || !System.Windows.Controls.ItemsControl.EqualsEx(item, GetItemAt(index))) 923index = InternalList.IndexOf(item); 931index = InternalList.IndexOf(item); 943InternalList.RemoveAt(index); 1010BindingOperations.AccessCollection(InternalList, 1306BindingOperations.AccessCollection(InternalList, 1333BindingOperations.AccessCollection(InternalList, 1337InternalList.ApplySort(sorts[0].PropertyDescriptor, sorts[0].SortDirection); 1349BindingOperations.AccessCollection(InternalList, 1352InternalList.RemoveSort(); 1432BindingOperations.AccessCollection(InternalList, 1457_cachedList = new ArrayList(InternalList); 1467foreach (object item in InternalList) 1476_shadowList = new ArrayList(InternalList); 1566_group.MoveWithinSubgroups(args.OldItems[0], null, InternalList, args.OldStartingIndex, args.NewStartingIndex); 1888if (InternalList.SupportsChangeNotification) 1890BindingOperations.AccessCollection(InternalList, 1893InternalList.ListChanged += new ListChangedEventHandler(OnListChanged); 1924if (InternalList.Count == _cachedList.Count) 1928Debug.Assert(_newItem == InternalList[index], "unexpected item while committing AddNew"); 1935item = InternalList[index]; 1938if (InternalList.Count != _cachedList.Count) 1939throw new InvalidOperationException(SR.Format(SR.InconsistentBindingList, InternalList, args.ListChangedType)); 1950if (InternalList.Count != _cachedList.Count) 1951throw new InvalidOperationException(SR.Format(SR.InconsistentBindingList, InternalList, args.ListChangedType)); 1987Debug.Assert(item == InternalList[index], "unexpected item while committing AddNew"); 1993item = InternalList[index]; 2007if (InternalList.Count != _cachedList.Count) 2008throw new InvalidOperationException(SR.Format(SR.InconsistentBindingList, InternalList, args.ListChangedType)); 2016item = InternalList[args.NewIndex]; 2043_newItemIndex = InternalList.IndexOf(_newItem); 2159return InternalList; 2203if ((itl = InternalList as ITypedList) != null)