87 references to EqualsEx
PresentationFramework (87)
src\Framework\MS\Internal\Controls\InnerItemCollectionView.cs (1)
450if (ItemsControl.EqualsEx(CurrentItem, item))
src\Framework\MS\Internal\Data\CollectionViewGroupInternal.cs (6)
280if (System.Windows.Controls.ItemsControl.EqualsEx(item, Items[k])) 312if ((index < 0 && System.Windows.Controls.ItemsControl.EqualsEx(item, group.Items[k])) || 471if (localIndex < n && System.Windows.Controls.ItemsControl.EqualsEx(ProtectedItems[localIndex], list[fullIndex])) 664if (System.Windows.Controls.ItemsControl.EqualsEx(x, y)) 672if (System.Windows.Controls.ItemsControl.EqualsEx(x, z)) 676else if (System.Windows.Controls.ItemsControl.EqualsEx(y, z))
src\Framework\MS\Internal\Data\CollectionViewGroupRoot.cs (1)
160Debug.Assert(System.Windows.Controls.ItemsControl.EqualsEx(item, ProtectedItems[index]), "RemoveSpecialItem finds inconsistent data");
src\Framework\MS\Internal\Data\CompositeCollectionView.cs (5)
235if (ItemsControl.EqualsEx(CurrentItem, item)) 902if (ItemsControl.EqualsEx(_collection[positionX], item)) 1169if (ItemsControl.EqualsEx(CurrentItem, item)) 1198if (ItemsControl.EqualsEx(item, CurrentItem)) 1205if (ItemsControl.EqualsEx(item, item2))
src\Framework\MS\Internal\Data\DifferencingCollection.cs (6)
66if (index < n && System.Windows.Controls.ItemsControl.EqualsEx(o, list[index])) 76if (index + 1 < n && System.Windows.Controls.ItemsControl.EqualsEx(o, list[index + 1])) 96if (index + 1 < n && System.Windows.Controls.ItemsControl.EqualsEx(o, list[index + 1])) 101if (System.Windows.Controls.ItemsControl.EqualsEx(target, list[index])) 130if (System.Windows.Controls.ItemsControl.EqualsEx(o, target)) 166if (System.Windows.Controls.ItemsControl.EqualsEx(target, list[index]))
src\Framework\MS\Internal\Data\EnumerableCollectionView.cs (4)
432if (!System.Windows.Controls.ItemsControl.EqualsEx(args.OldItems[i], _snapshot[index])) 442if (!System.Windows.Controls.ItemsControl.EqualsEx(args.OldItems[i], _snapshot[index])) 461if (!System.Windows.Controls.ItemsControl.EqualsEx(args.OldItems[i], _snapshot[oldIndex])) 475if (!System.Windows.Controls.ItemsControl.EqualsEx(args.OldItems[i], _snapshot[oldIndex]))
src\Framework\MS\Internal\Data\LiveShapingList.cs (3)
255if (x == y || System.Windows.Controls.ItemsControl.EqualsEx(x.Item, y.Item)) 329if (System.Windows.Controls.ItemsControl.EqualsEx(item, lsi.Item)) 532if (System.Windows.Controls.ItemsControl.EqualsEx(value, x.Item))
src\Framework\MS\Internal\Data\LiveShapingTree.cs (1)
105if (System.Windows.Controls.ItemsControl.EqualsEx(finger.Item.Item, item))
src\Framework\MS\Internal\Data\ObjectRef.cs (1)
507ItemsControl.EqualsEx(child.DataContext, parent.DataContext))
src\Framework\MS\Internal\Data\PropertyPathWorker.cs (2)
418if (!ItemsControl.EqualsEx(oldValue, RawValue(k-1))) 996if (!ItemsControl.EqualsEx(item, BindingExpression.GetReference(_arySVS[level].item))
src\Framework\MS\Internal\Data\RBTree.cs (1)
495return IndexOf(item, (x,y)=>{ return System.Windows.Controls.ItemsControl.EqualsEx(x,y); });
src\Framework\System\Windows\Automation\Peers\DataGridColumnHeadersPresenterAutomationPeer.cs (1)
113!ItemsControl.EqualsEx(peer.Item, dataItemHeader))
src\Framework\System\Windows\Controls\DataGrid.cs (7)
2737if (index >= 0 && ItemsControl.EqualsEx(newItem, Items[index])) 2745if (index < Items.Count && ItemsControl.EqualsEx(newItem, Items[index])) 3103( ItemsControl.EqualsEx(CurrentItem, row.Item) && // rows match (the hard way) 5640if ((e.Key == Key.Up && ItemsControl.EqualsEx(cvg.Items[0], currentInfo.Item)) || 5641(e.Key == Key.Down && ItemsControl.EqualsEx(cvg.Items[cvg.Items.Count - 1], currentInfo.Item))) 6011if (!ItemsControl.EqualsEx(CurrentCell.Item, rowInfo.Item)) 6752if (_editingRowInfo == null || !ItemsControl.EqualsEx(item, _editingRowInfo.Item) ||
src\Framework\System\Windows\Controls\ItemContainerGenerator.cs (5)
602delegate(object o, DependencyObject d) { return ItemsControl.EqualsEx(o, item); }, 1042if (!ItemsControl.EqualsEx(genItem, actualItem)) 2239ItemsControl.EqualsEx(rib.ItemAt(0), 2389Debug.Assert(ItemsControl.EqualsEx(item, ItemsInternal[index]), "Event contains the wrong index"); 3066if (ItemsControl.EqualsEx(_entry[k].Item, item))
src\Framework\System\Windows\Controls\ItemsControl.cs (3)
3579else if (info.IsRemoved || !ItemsControl.EqualsEx(info.Item, 3623{ return ItemsControl.EqualsEx(o, item) && 3827if (!ItemsControl.EqualsEx(this.Item, that.Item))
src\Framework\System\Windows\Controls\TabControl.cs (1)
538!ItemsControl.EqualsEx(selectedItem, ItemContainerGenerator.ItemFromContainer(tabItem)))
src\Framework\System\Windows\Data\BindingExpression.cs (4)
934if (StatusInternal == BindingStatusInternal.Inactive || !System.Windows.Controls.ItemsControl.EqualsEx(item, DataItem)) 1486bool realTransfer = !(IsInUpdate && System.Windows.Controls.ItemsControl.EqualsEx(value, Value)); 2293if (!System.Windows.Controls.ItemsControl.EqualsEx(DataItem, item)) 2421if (!System.Windows.Controls.ItemsControl.EqualsEx(DataItem, newItem))
src\Framework\System\Windows\Data\BindingExpressionBase.cs (3)
1119if (ItemsControl.EqualsEx(value, EffectiveTargetNullValue)) 1734!ItemsControl.EqualsEx( contextElement.GetValue(dataContextDP), 2362if (ItemsControl.EqualsEx(toRemove[j].ErrorContent, errorContent))
src\Framework\System\Windows\Data\BindingGroup.cs (4)
834!ItemsControl.EqualsEx(dataContextItem, itemReference.Target)) 1302if (ItemsControl.EqualsEx(item, list[i].Target)) 1600ItemsControl.EqualsEx(item, entry.Item)) 1937ItemsControl.EqualsEx(item, entry.Item))
src\Framework\System\Windows\Data\BindingListCollectionView.cs (6)
863if (!System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 928if (index >= InternalList.Count || !System.Windows.Controls.ItemsControl.EqualsEx(item, GetItemAt(index))) 981if (System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1104if (!System.Windows.Controls.ItemsControl.EqualsEx(item, _editItem)) 1731else if (IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 2303if (!IsAddingNew || !System.Windows.Controls.ItemsControl.EqualsEx(_newItem, item))
src\Framework\System\Windows\Data\CollectionView.cs (3)
527if (System.Windows.Controls.ItemsControl.EqualsEx(CurrentItem, item) || System.Windows.Controls.ItemsControl.EqualsEx(NewItemPlaceholder, item)) 536bool isNewItem = (ecv != null && ecv.IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(item, ecv.CurrentAddItem));
src\Framework\System\Windows\Data\ListCollectionView.cs (17)
773if (!System.Windows.Controls.ItemsControl.EqualsEx(newItem, SourceList[index])) 783Debug.Assert(_newItemIndex != -2 && System.Windows.Controls.ItemsControl.EqualsEx(newItem, _newItem), "AddNew did not raise expected events"); 1043if (!System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1108if (index >= InternalCount || !System.Windows.Controls.ItemsControl.EqualsEx(item, GetItemAt(index))) 1180if (System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1375if (!System.Windows.Controls.ItemsControl.EqualsEx(item, _editItem)) 1928(IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(_newItem, newItem))); 1966System.Windows.Controls.ItemsControl.EqualsEx(ItemFrom(InternalList[localOldIndex]), oldItem)) 2019bool simpleMove = System.Windows.Controls.ItemsControl.EqualsEx(oldItem, newItem); 2028System.Windows.Controls.ItemsControl.EqualsEx(InternalList[localOldIndex], oldItem)) 2202else if (IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 2686System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 2713if (!System.Windows.Controls.ItemsControl.EqualsEx(item, ilFull[index])) 2812if (System.Windows.Controls.ItemsControl.EqualsEx(ilFull[fullIndex], ilPartial[localIndex])) 2818else if (System.Windows.Controls.ItemsControl.EqualsEx(item, ilPartial[localIndex])) 3005if (!IsAddingNew || !System.Windows.Controls.ItemsControl.EqualsEx(_newItem, item)) 3217if (System.Windows.Controls.ItemsControl.EqualsEx(item, ilFull[index]))
src\Framework\System\Windows\Data\MultiBindingExpression.cs (2)
964if (ItemsControl.EqualsEx(value, newValue)) 1338bool realTransfer = !(IsInUpdate && ItemsControl.EqualsEx(value, Value));