1 write to _newItem
PresentationFramework (1)
src\Framework\System\Windows\Data\BindingListCollectionView.cs (1)
865_newItem = item;
24 references to _newItem
PresentationFramework (24)
src\Framework\System\Windows\Data\BindingListCollectionView.cs (24)
595Debug.Assert(_newItemIndex != -2 && newItem == _newItem, "AddNew did not raise expected events"); 628Debug.Assert(_newItemIndex == -2 && _newItem == NoNewItem, "unexpected call to BeginAddNew"); 671if (_newItem == NoNewItem) 687else if ((ieo = _newItem as IEditableObject) != null) 697if (_newItem != NoNewItem) 718if (_newItem == NoNewItem) 734else if ((ieo = _newItem as IEditableObject) != null) 744if (_newItem != NoNewItem) 754object newItem = _newItem; 849get { return (_newItem != NoNewItem); } 858get { return IsAddingNew ? _newItem : null; } 863if (!System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 981if (System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1731else if (IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1790return _newItem; 1800return _newItem; 1825return new PlaceholderAwareEnumerator(this, CollectionProxy.GetEnumerator(), NewItemPlaceholderPosition, _newItem); 1935Debug.Assert(_newItem == InternalList[index], "unexpected item while committing AddNew"); 1993item = _newItem; 2050_newItemIndex = InternalList.IndexOf(_newItem); 2291_group.InsertSpecialItem(1, _newItem, true /*loading*/); 2303if (!IsAddingNew || !System.Windows.Controls.ItemsControl.EqualsEx(_newItem, item)) 2311_group.InsertSpecialItem(_group.Items.Count, _newItem, true /*loading*/); 2356if (IsAddingNew && item == _newItem)