1 write to _newItem
PresentationFramework (1)
System\Windows\Data\ListCollectionView.cs (1)
1037_newItem = item;
24 references to _newItem
PresentationFramework (24)
System\Windows\Data\ListCollectionView.cs (24)
775Debug.Assert(_newItemIndex != -2 && System.Windows.Controls.ItemsControl.EqualsEx(newItem, _newItem), "AddNew did not raise expected events"); 800Debug.Assert(_newItemIndex == -2 && _newItem == NoNewItem, "unexpected call to BeginAddNew"); 841if (_newItem == NoNewItem) 957if (_newItem == NoNewItem) 970if (_newItem != NoNewItem) 972int index = AdjustBefore(NotifyCollectionChangedAction.Remove, _newItem, _newItemIndex); 990object newItem = _newItem; 1021get { return (_newItem != NoNewItem); } 1030get { return IsAddingNew ? _newItem : null; } 1035if (!System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1172if (System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1733_newItemIndex = SourceList.IndexOf(_newItem); 1919(IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(_newItem, newItem))); 2191else if (IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 2236return _newItem; 2248return _newItem; 2263return _newItem; 2291return new PlaceholderAwareEnumerator(this, InternalList.GetEnumerator(), NewItemPlaceholderPosition, _newItem); 2673System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 2753if (!IsAddingNew || item != _newItem) 2980_group.InsertSpecialItem(1, _newItem, true /*loading*/); 2992if (!IsAddingNew || !System.Windows.Controls.ItemsControl.EqualsEx(_newItem, item)) 3000_group.InsertSpecialItem(_group.Items.Count, _newItem, true /*loading*/); 3046if (IsAddingNew && item == _newItem)