2 writes to InternalList
PresentationFramework (2)
System\Windows\Data\BindingListCollectionView.cs (2)
41InternalList = list; 191InternalList = null;
48 references to InternalList
PresentationFramework (48)
System\Windows\Data\BindingListCollectionView.cs (48)
186if (InternalList != null && InternalList.SupportsChangeNotification) 188InternalList.ListChanged -= new ListChangedEventHandler(OnListChanged); 238if (InternalList.SupportsSorting) 264return InternalList.SupportsSorting; 549get { return !IsEditingItem && InternalList.AllowNew; } 573BindingOperations.AccessCollection(InternalList, 579newItem = InternalList.AddNew(); 663ICancelAddNew ican = InternalList as ICancelAddNew; 666BindingOperations.AccessCollection(InternalList, 691base.OnCollectionChanged(InternalList, args); 710ICancelAddNew ican = InternalList as ICancelAddNew; 713BindingOperations.AccessCollection(InternalList, 871get { return !IsEditingItem && !IsAddingNew && InternalList.AllowRemove; } 909BindingOperations.AccessCollection(InternalList, 916if (index >= InternalList.Count || !System.Windows.Controls.ItemsControl.EqualsEx(item, GetItemAt(index))) 918index = InternalList.IndexOf(item); 926index = InternalList.IndexOf(item); 938InternalList.RemoveAt(index); 1005BindingOperations.AccessCollection(InternalList, 1301BindingOperations.AccessCollection(InternalList, 1328BindingOperations.AccessCollection(InternalList, 1332InternalList.ApplySort(sorts[0].PropertyDescriptor, sorts[0].SortDirection); 1344BindingOperations.AccessCollection(InternalList, 1347InternalList.RemoveSort(); 1427BindingOperations.AccessCollection(InternalList, 1452_cachedList = new ArrayList(InternalList); 1462foreach (object item in InternalList) 1471_shadowList = new ArrayList(InternalList); 1561_group.MoveWithinSubgroups(args.OldItems[0], null, InternalList, args.OldStartingIndex, args.NewStartingIndex); 1883if (InternalList.SupportsChangeNotification) 1885BindingOperations.AccessCollection(InternalList, 1888InternalList.ListChanged += new ListChangedEventHandler(OnListChanged); 1919if (InternalList.Count == _cachedList.Count) 1923Debug.Assert(_newItem == InternalList[index], "unexpected item while committing AddNew"); 1930item = InternalList[index]; 1933if (InternalList.Count != _cachedList.Count) 1934throw new InvalidOperationException(SR.Format(SR.InconsistentBindingList, InternalList, args.ListChangedType)); 1945if (InternalList.Count != _cachedList.Count) 1946throw new InvalidOperationException(SR.Format(SR.InconsistentBindingList, InternalList, args.ListChangedType)); 1982Debug.Assert(item == InternalList[index], "unexpected item while committing AddNew"); 1988item = InternalList[index]; 2002if (InternalList.Count != _cachedList.Count) 2003throw new InvalidOperationException(SR.Format(SR.InconsistentBindingList, InternalList, args.ListChangedType)); 2011item = InternalList[args.NewIndex]; 2038_newItemIndex = InternalList.IndexOf(_newItem); 2154return InternalList; 2198if ((itl = InternalList as ITypedList) != null)