21 references to OldIndex
PresentationFramework (6)
src\Framework\System\Windows\Data\BindingListCollectionView.cs (6)
1988if (IsAddingNew && args.OldIndex == _newItemIndex) 1995forwardedArgs = ProcessCommitNew(args.OldIndex, index + delta); 2001forwardedArgs = new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Move, item, index+delta, args.OldIndex+delta); 2002if (args.OldIndex < _newItemIndex && _newItemIndex < args.NewIndex) 2006else if (args.NewIndex <= _newItemIndex && _newItemIndex < args.OldIndex) 2012_cachedList.RemoveAt(args.OldIndex);
System.Data (6)
fx\src\data\System\Data\DataView.cs (6)
1309if (addNewMoved.NewIndex == addNewMoved.OldIndex) { 1403Debug.Assert(((ListChangedType.ItemChanged == e.ListChangedType) && ((e.NewIndex == e.OldIndex) || (-1 == e.OldIndex))) || 1404(ListChangedType.ItemMoved == e.ListChangedType && (e.NewIndex != e.OldIndex) && (0 <= e.OldIndex)), 1428if ((col != null) && (e.NewIndex == e.OldIndex)) {
System.Windows.Forms (9)
winforms\Managed\System\WinForms\CurrencyManager.cs (6)
607if (e.ListChangedType == ListChangedType.ItemMoved && e.OldIndex < 0) { 608dbe = new ListChangedEventArgs(ListChangedType.ItemAdded, e.NewIndex, e.OldIndex); 610dbe = new ListChangedEventArgs(ListChangedType.ItemDeleted, e.OldIndex, e.NewIndex); 732if (dbe.OldIndex == listposition) { // current got moved. 738ChangeRecordState(dbe.OldIndex, true, this.Position > -1 && this.Position < list.Count, true, false); 995if (e.OldIndex == lastGoodKnownRow)
winforms\Managed\System\WinForms\DataGridViewDataConnection.cs (3)
704Debug.Assert(e.OldIndex > -1, "the currency manager should have taken care of this case"); 706int lo = Math.Min(e.OldIndex, e.NewIndex); 707int hi = Math.Max(e.OldIndex, e.NewIndex);