1 write to _newItem
PresentationFramework (1)
System\Windows\Data\ListCollectionView.cs (1)
1021_newItem = item;
24 references to _newItem
PresentationFramework (24)
System\Windows\Data\ListCollectionView.cs (24)
768Debug.Assert(_newItemIndex != -2 && System.Windows.Controls.ItemsControl.EqualsEx(newItem, _newItem), "AddNew did not raise expected events"); 787Debug.Assert(_newItemIndex == -2 && _newItem == NoNewItem, "unexpected call to BeginAddNew"); 828if (_newItem == NoNewItem) 944if (_newItem == NoNewItem) 957if (_newItem != NoNewItem) 959int index = AdjustBefore(NotifyCollectionChangedAction.Remove, _newItem, _newItemIndex); 977object newItem = _newItem; 1005get { return (_newItem != NoNewItem); } 1014get { return IsAddingNew ? _newItem : null; } 1019if (!System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1156if (System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1708_newItemIndex = SourceList.IndexOf(_newItem); 1894(IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(_newItem, newItem))); 2166else if (IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 2211return _newItem; 2223return _newItem; 2238return _newItem; 2266return new PlaceholderAwareEnumerator(this, InternalList.GetEnumerator(), NewItemPlaceholderPosition, _newItem); 2648System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 2728if (!IsAddingNew || item != _newItem) 2955_group.InsertSpecialItem(1, _newItem, true /*loading*/); 2967if (!IsAddingNew || !System.Windows.Controls.ItemsControl.EqualsEx(_newItem, item)) 2975_group.InsertSpecialItem(_group.Items.Count, _newItem, true /*loading*/); 3021if (IsAddingNew && item == _newItem)