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); 1446foreach (object item in InternalList) 1455_shadowList = new ArrayList(InternalList); 1545_group.MoveWithinSubgroups(args.OldItems[0], null, InternalList, args.OldStartingIndex, args.NewStartingIndex); 1867if (InternalList.SupportsChangeNotification) 1869BindingOperations.AccessCollection(InternalList, 1872InternalList.ListChanged += new ListChangedEventHandler(OnListChanged); 1903if (InternalList.Count == _cachedList.Count) 1907Debug.Assert(_newItem == InternalList[index], "unexpected item while committing AddNew"); 1914item = InternalList[index]; 1917if (InternalList.Count != _cachedList.Count) 1918throw new InvalidOperationException(SR.Format(SR.InconsistentBindingList, InternalList, args.ListChangedType)); 1929if (InternalList.Count != _cachedList.Count) 1930throw new InvalidOperationException(SR.Format(SR.InconsistentBindingList, InternalList, args.ListChangedType)); 1966Debug.Assert(item == InternalList[index], "unexpected item while committing AddNew"); 1972item = InternalList[index]; 1986if (InternalList.Count != _cachedList.Count) 1987throw new InvalidOperationException(SR.Format(SR.InconsistentBindingList, InternalList, args.ListChangedType)); 1995item = InternalList[args.NewIndex]; 2022_newItemIndex = InternalList.IndexOf(_newItem); 2138return InternalList; 2182if ((itl = InternalList as ITypedList) != null)