2 writes to InternalList
PresentationFramework (2)
src\Framework\System\Windows\Data\BindingListCollectionView.cs (2)
53InternalList = list; 203InternalList = null;
48 references to InternalList
PresentationFramework (48)
src\Framework\System\Windows\Data\BindingListCollectionView.cs (48)
198if (InternalList != null && InternalList.SupportsChangeNotification) 200InternalList.ListChanged -= new ListChangedEventHandler(OnListChanged); 250if (InternalList.SupportsSorting) 276return InternalList.SupportsSorting; 561get { return !IsEditingItem && InternalList.AllowNew; } 585BindingOperations.AccessCollection(InternalList, 591newItem = InternalList.AddNew(); 675ICancelAddNew ican = InternalList as ICancelAddNew; 678BindingOperations.AccessCollection(InternalList, 703base.OnCollectionChanged(InternalList, args); 722ICancelAddNew ican = InternalList as ICancelAddNew; 725BindingOperations.AccessCollection(InternalList, 883get { return !IsEditingItem && !IsAddingNew && InternalList.AllowRemove; } 921BindingOperations.AccessCollection(InternalList, 928if (index >= InternalList.Count || !System.Windows.Controls.ItemsControl.EqualsEx(item, GetItemAt(index))) 930index = InternalList.IndexOf(item); 938index = InternalList.IndexOf(item); 950InternalList.RemoveAt(index); 1017BindingOperations.AccessCollection(InternalList, 1313BindingOperations.AccessCollection(InternalList, 1340BindingOperations.AccessCollection(InternalList, 1344InternalList.ApplySort(sorts[0].PropertyDescriptor, sorts[0].SortDirection); 1356BindingOperations.AccessCollection(InternalList, 1359InternalList.RemoveSort(); 1439BindingOperations.AccessCollection(InternalList, 1464_cachedList = new ArrayList(InternalList); 1474foreach (object item in InternalList) 1483_shadowList = new ArrayList(InternalList); 1573_group.MoveWithinSubgroups(args.OldItems[0], null, InternalList, args.OldStartingIndex, args.NewStartingIndex); 1895if (InternalList.SupportsChangeNotification) 1897BindingOperations.AccessCollection(InternalList, 1900InternalList.ListChanged += new ListChangedEventHandler(OnListChanged); 1931if (InternalList.Count == _cachedList.Count) 1935Debug.Assert(_newItem == InternalList[index], "unexpected item while committing AddNew"); 1942item = InternalList[index]; 1945if (InternalList.Count != _cachedList.Count) 1946throw new InvalidOperationException(SR.Get(SRID.InconsistentBindingList, InternalList, args.ListChangedType)); 1957if (InternalList.Count != _cachedList.Count) 1958throw new InvalidOperationException(SR.Get(SRID.InconsistentBindingList, InternalList, args.ListChangedType)); 1994Debug.Assert(item == InternalList[index], "unexpected item while committing AddNew"); 2000item = InternalList[index]; 2014if (InternalList.Count != _cachedList.Count) 2015throw new InvalidOperationException(SR.Get(SRID.InconsistentBindingList, InternalList, args.ListChangedType)); 2023item = InternalList[args.NewIndex]; 2050_newItemIndex = InternalList.IndexOf(_newItem); 2166return InternalList; 2210if ((itl = InternalList as ITypedList) != null)