8 writes to _newItemIndex
PresentationFramework (8)
System\Windows\Data\BindingListCollectionView.cs (8)
577
_newItemIndex
= -2; // this is a signal that the next ItemAdded event comes from AddNew
613
_newItemIndex
= index;
625
--
_newItemIndex
;
1921
++
_newItemIndex
;
1933
--
_newItemIndex
;
1976
--
_newItemIndex
;
1980
++
_newItemIndex
;
2022
_newItemIndex
= InternalList.IndexOf(_newItem);
17 references to _newItemIndex
PresentationFramework (17)
System\Windows\Data\BindingListCollectionView.cs (17)
582
Debug.Assert(
_newItemIndex
!= -2 && newItem == _newItem, "AddNew did not raise expected events");
609
Debug.Assert(
_newItemIndex
== -2 && _newItem == NoNewItem, "unexpected call to BeginAddNew");
666
ican.EndNew(
_newItemIndex
);
681
NotifyCollectionChangedEventArgs args = ProcessCommitNew(
_newItemIndex
,
_newItemIndex
+ delta);
713
ican.CancelNew(
_newItemIndex
);
1499
if (
_newItemIndex
== -2)
1763
if (index <=
_newItemIndex
+1)
1905
if (IsAddingNew && index ==
_newItemIndex
)
1919
if (index <=
_newItemIndex
)
1931
if (index <
_newItemIndex
)
1960
if (IsAddingNew && args.OldIndex ==
_newItemIndex
)
1974
if (args.OldIndex <
_newItemIndex
&&
_newItemIndex
< args.NewIndex)
1978
else if (args.NewIndex <=
_newItemIndex
&&
_newItemIndex
< args.OldIndex)
2023
if (
_newItemIndex
< 0)