1 write to _newItem
PresentationFramework (1)
System\Windows\Data\ListCollectionView.cs (1)
1022_newItem = item;
24 references to _newItem
PresentationFramework (24)
System\Windows\Data\ListCollectionView.cs (24)
769Debug.Assert(_newItemIndex != -2 && System.Windows.Controls.ItemsControl.EqualsEx(newItem, _newItem), "AddNew did not raise expected events"); 788Debug.Assert(_newItemIndex == -2 && _newItem == NoNewItem, "unexpected call to BeginAddNew"); 829if (_newItem == NoNewItem) 945if (_newItem == NoNewItem) 958if (_newItem != NoNewItem) 960int index = AdjustBefore(NotifyCollectionChangedAction.Remove, _newItem, _newItemIndex); 978object newItem = _newItem; 1006get { return (_newItem != NoNewItem); } 1015get { return IsAddingNew ? _newItem : null; } 1020if (!System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1157if (System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1709_newItemIndex = SourceList.IndexOf(_newItem); 1895(IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(_newItem, newItem))); 2167else if (IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 2212return _newItem; 2224return _newItem; 2239return _newItem; 2267return new PlaceholderAwareEnumerator(this, InternalList.GetEnumerator(), NewItemPlaceholderPosition, _newItem); 2649System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 2729if (!IsAddingNew || item != _newItem) 2956_group.InsertSpecialItem(1, _newItem, true /*loading*/); 2968if (!IsAddingNew || !System.Windows.Controls.ItemsControl.EqualsEx(_newItem, item)) 2976_group.InsertSpecialItem(_group.Items.Count, _newItem, true /*loading*/); 3022if (IsAddingNew && item == _newItem)