1 write to _newItem
PresentationFramework (1)
src\Framework\System\Windows\Data\ListCollectionView.cs (1)
1045_newItem = item;
24 references to _newItem
PresentationFramework (24)
src\Framework\System\Windows\Data\ListCollectionView.cs (24)
783Debug.Assert(_newItemIndex != -2 && System.Windows.Controls.ItemsControl.EqualsEx(newItem, _newItem), "AddNew did not raise expected events"); 808Debug.Assert(_newItemIndex == -2 && _newItem == NoNewItem, "unexpected call to BeginAddNew"); 849if (_newItem == NoNewItem) 965if (_newItem == NoNewItem) 978if (_newItem != NoNewItem) 980int index = AdjustBefore(NotifyCollectionChangedAction.Remove, _newItem, _newItemIndex); 998object newItem = _newItem; 1029get { return (_newItem != NoNewItem); } 1038get { return IsAddingNew ? _newItem : null; } 1043if (!System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1180if (System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1742_newItemIndex = SourceList.IndexOf(_newItem); 1928(IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(_newItem, newItem))); 2202else if (IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 2247return _newItem; 2259return _newItem; 2274return _newItem; 2302return new PlaceholderAwareEnumerator(this, InternalList.GetEnumerator(), NewItemPlaceholderPosition, _newItem); 2686System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 2766if (!IsAddingNew || item != _newItem) 2993_group.InsertSpecialItem(1, _newItem, true /*loading*/); 3005if (!IsAddingNew || !System.Windows.Controls.ItemsControl.EqualsEx(_newItem, item)) 3013_group.InsertSpecialItem(_group.Items.Count, _newItem, true /*loading*/); 3059if (IsAddingNew && item == _newItem)