8 writes to _newItemIndex
PresentationFramework (8)
System\Windows\Data\BindingListCollectionView.cs (8)
578
_newItemIndex
= -2; // this is a signal that the next ItemAdded event comes from AddNew
614
_newItemIndex
= index;
626
--
_newItemIndex
;
1922
++
_newItemIndex
;
1934
--
_newItemIndex
;
1977
--
_newItemIndex
;
1981
++
_newItemIndex
;
2023
_newItemIndex
= InternalList.IndexOf(_newItem);
17 references to _newItemIndex
PresentationFramework (17)
System\Windows\Data\BindingListCollectionView.cs (17)
583
Debug.Assert(
_newItemIndex
!= -2 && newItem == _newItem, "AddNew did not raise expected events");
610
Debug.Assert(
_newItemIndex
== -2 && _newItem == NoNewItem, "unexpected call to BeginAddNew");
667
ican.EndNew(
_newItemIndex
);
682
NotifyCollectionChangedEventArgs args = ProcessCommitNew(
_newItemIndex
,
_newItemIndex
+ delta);
714
ican.CancelNew(
_newItemIndex
);
1500
if (
_newItemIndex
== -2)
1764
if (index <=
_newItemIndex
+1)
1906
if (IsAddingNew && index ==
_newItemIndex
)
1920
if (index <=
_newItemIndex
)
1932
if (index <
_newItemIndex
)
1961
if (IsAddingNew && args.OldIndex ==
_newItemIndex
)
1975
if (args.OldIndex <
_newItemIndex
&&
_newItemIndex
< args.NewIndex)
1979
else if (args.NewIndex <=
_newItemIndex
&&
_newItemIndex
< args.OldIndex)
2024
if (
_newItemIndex
< 0)