1 write to _newItem
PresentationFramework (1)
System\Windows\Data\BindingListCollectionView.cs (1)
843_newItem = item;
24 references to _newItem
PresentationFramework (24)
System\Windows\Data\BindingListCollectionView.cs (24)
582Debug.Assert(_newItemIndex != -2 && newItem == _newItem, "AddNew did not raise expected events"); 609Debug.Assert(_newItemIndex == -2 && _newItem == NoNewItem, "unexpected call to BeginAddNew"); 652if (_newItem == NoNewItem) 668else if ((ieo = _newItem as IEditableObject) != null) 678if (_newItem != NoNewItem) 699if (_newItem == NoNewItem) 715else if ((ieo = _newItem as IEditableObject) != null) 725if (_newItem != NoNewItem) 735object newItem = _newItem; 827get { return (_newItem != NoNewItem); } 836get { return IsAddingNew ? _newItem : null; } 841if (!System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 959if (System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1703else if (IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1762return _newItem; 1772return _newItem; 1797return new PlaceholderAwareEnumerator(this, CollectionProxy.GetEnumerator(), NewItemPlaceholderPosition, _newItem); 1907Debug.Assert(_newItem == InternalList[index], "unexpected item while committing AddNew"); 1965item = _newItem; 2022_newItemIndex = InternalList.IndexOf(_newItem); 2263_group.InsertSpecialItem(1, _newItem, true /*loading*/); 2275if (!IsAddingNew || !System.Windows.Controls.ItemsControl.EqualsEx(_newItem, item)) 2283_group.InsertSpecialItem(_group.Items.Count, _newItem, true /*loading*/); 2328if (IsAddingNew && item == _newItem)