1 write to _newItem
PresentationFramework (1)
System\Windows\Data\BindingListCollectionView.cs (1)
858_newItem = item;
24 references to _newItem
PresentationFramework (24)
System\Windows\Data\BindingListCollectionView.cs (24)
588Debug.Assert(_newItemIndex != -2 && newItem == _newItem, "AddNew did not raise expected events"); 621Debug.Assert(_newItemIndex == -2 && _newItem == NoNewItem, "unexpected call to BeginAddNew"); 664if (_newItem == NoNewItem) 680else if ((ieo = _newItem as IEditableObject) != null) 690if (_newItem != NoNewItem) 711if (_newItem == NoNewItem) 727else if ((ieo = _newItem as IEditableObject) != null) 737if (_newItem != NoNewItem) 747object newItem = _newItem; 842get { return (_newItem != NoNewItem); } 851get { return IsAddingNew ? _newItem : null; } 856if (!System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 974if (System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1724else if (IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1783return _newItem; 1793return _newItem; 1818return new PlaceholderAwareEnumerator(this, CollectionProxy.GetEnumerator(), NewItemPlaceholderPosition, _newItem); 1928Debug.Assert(_newItem == InternalList[index], "unexpected item while committing AddNew"); 1986item = _newItem; 2043_newItemIndex = InternalList.IndexOf(_newItem); 2284_group.InsertSpecialItem(1, _newItem, true /*loading*/); 2296if (!IsAddingNew || !System.Windows.Controls.ItemsControl.EqualsEx(_newItem, item)) 2304_group.InsertSpecialItem(_group.Items.Count, _newItem, true /*loading*/); 2349if (IsAddingNew && item == _newItem)