2 writes to InternalList
PresentationFramework (2)
System\Windows\Data\BindingListCollectionView.cs (2)
40InternalList = list; 190InternalList = null;
48 references to InternalList
PresentationFramework (48)
System\Windows\Data\BindingListCollectionView.cs (48)
185if (InternalList != null && InternalList.SupportsChangeNotification) 187InternalList.ListChanged -= new ListChangedEventHandler(OnListChanged); 237if (InternalList.SupportsSorting) 263return InternalList.SupportsSorting; 548get { return !IsEditingItem && InternalList.AllowNew; } 572BindingOperations.AccessCollection(InternalList, 578newItem = InternalList.AddNew(); 656ICancelAddNew ican = InternalList as ICancelAddNew; 659BindingOperations.AccessCollection(InternalList, 684base.OnCollectionChanged(InternalList, args); 703ICancelAddNew ican = InternalList as ICancelAddNew; 706BindingOperations.AccessCollection(InternalList, 861get { return !IsEditingItem && !IsAddingNew && InternalList.AllowRemove; } 899BindingOperations.AccessCollection(InternalList, 906if (index >= InternalList.Count || !System.Windows.Controls.ItemsControl.EqualsEx(item, GetItemAt(index))) 908index = InternalList.IndexOf(item); 916index = InternalList.IndexOf(item); 928InternalList.RemoveAt(index); 992BindingOperations.AccessCollection(InternalList, 1285BindingOperations.AccessCollection(InternalList, 1312BindingOperations.AccessCollection(InternalList, 1316InternalList.ApplySort(sorts[0].PropertyDescriptor, sorts[0].SortDirection); 1328BindingOperations.AccessCollection(InternalList, 1331InternalList.RemoveSort(); 1411BindingOperations.AccessCollection(InternalList, 1436_cachedList = new ArrayList(InternalList); 1445foreach (object item in InternalList) 1454_shadowList = new ArrayList(InternalList); 1544_group.MoveWithinSubgroups(args.OldItems[0], null, InternalList, args.OldStartingIndex, args.NewStartingIndex); 1866if (InternalList.SupportsChangeNotification) 1868BindingOperations.AccessCollection(InternalList, 1871InternalList.ListChanged += new ListChangedEventHandler(OnListChanged); 1902if (InternalList.Count == _cachedList.Count) 1906Debug.Assert(_newItem == InternalList[index], "unexpected item while committing AddNew"); 1913item = InternalList[index]; 1916if (InternalList.Count != _cachedList.Count) 1917throw new InvalidOperationException(SR.Format(SR.InconsistentBindingList, InternalList, args.ListChangedType)); 1928if (InternalList.Count != _cachedList.Count) 1929throw new InvalidOperationException(SR.Format(SR.InconsistentBindingList, InternalList, args.ListChangedType)); 1965Debug.Assert(item == InternalList[index], "unexpected item while committing AddNew"); 1971item = InternalList[index]; 1985if (InternalList.Count != _cachedList.Count) 1986throw new InvalidOperationException(SR.Format(SR.InconsistentBindingList, InternalList, args.ListChangedType)); 1994item = InternalList[args.NewIndex]; 2021_newItemIndex = InternalList.IndexOf(_newItem); 2137return InternalList; 2181if ((itl = InternalList as ITypedList) != null)