1 write to _newItem
PresentationFramework (1)
System\Windows\Data\BindingListCollectionView.cs (1)
844_newItem = item;
24 references to _newItem
PresentationFramework (24)
System\Windows\Data\BindingListCollectionView.cs (24)
583Debug.Assert(_newItemIndex != -2 && newItem == _newItem, "AddNew did not raise expected events"); 610Debug.Assert(_newItemIndex == -2 && _newItem == NoNewItem, "unexpected call to BeginAddNew"); 653if (_newItem == NoNewItem) 669else if ((ieo = _newItem as IEditableObject) != null) 679if (_newItem != NoNewItem) 700if (_newItem == NoNewItem) 716else if ((ieo = _newItem as IEditableObject) != null) 726if (_newItem != NoNewItem) 736object newItem = _newItem; 828get { return (_newItem != NoNewItem); } 837get { return IsAddingNew ? _newItem : null; } 842if (!System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 960if (System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1704else if (IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1763return _newItem; 1773return _newItem; 1798return new PlaceholderAwareEnumerator(this, CollectionProxy.GetEnumerator(), NewItemPlaceholderPosition, _newItem); 1908Debug.Assert(_newItem == InternalList[index], "unexpected item while committing AddNew"); 1966item = _newItem; 2023_newItemIndex = InternalList.IndexOf(_newItem); 2264_group.InsertSpecialItem(1, _newItem, true /*loading*/); 2276if (!IsAddingNew || !System.Windows.Controls.ItemsControl.EqualsEx(_newItem, item)) 2284_group.InsertSpecialItem(_group.Items.Count, _newItem, true /*loading*/); 2329if (IsAddingNew && item == _newItem)