92 references to EqualsEx
PresentationFramework (92)
MS\Internal\Controls\InnerItemCollectionView.cs (1)
446if (ItemsControl.EqualsEx(CurrentItem, item))
MS\Internal\Data\CollectionViewGroupInternal.cs (6)
269if (System.Windows.Controls.ItemsControl.EqualsEx(item, Items[k])) 301if ((index < 0 && System.Windows.Controls.ItemsControl.EqualsEx(item, group.Items[k])) || 457if (localIndex < n && System.Windows.Controls.ItemsControl.EqualsEx(ProtectedItems[localIndex], list[fullIndex])) 631if (System.Windows.Controls.ItemsControl.EqualsEx(x, y)) 639if (System.Windows.Controls.ItemsControl.EqualsEx(x, z)) 643else if (System.Windows.Controls.ItemsControl.EqualsEx(y, z))
MS\Internal\Data\CollectionViewGroupRoot.cs (1)
151Debug.Assert(System.Windows.Controls.ItemsControl.EqualsEx(item, ProtectedItems[index]), "RemoveSpecialItem finds inconsistent data");
MS\Internal\Data\CompositeCollectionView.cs (6)
218if (ItemsControl.EqualsEx(CurrentItem, item)) 870if (ItemsControl.EqualsEx(_collection[positionX], item)) 1136if (ItemsControl.EqualsEx(CurrentItem, item)) 1165if (ItemsControl.EqualsEx(item, CurrentItem)) 1172if (ItemsControl.EqualsEx(item, item2)) 1651if (!ItemsControl.EqualsEx(CurrentItem, GetItem(CurrentPosition, out x, out y)) && !_collection.HasRepeatedCollection())
MS\Internal\Data\DifferencingCollection.cs (6)
60if (index < n && System.Windows.Controls.ItemsControl.EqualsEx(o, list[index])) 70if (index + 1 < n && System.Windows.Controls.ItemsControl.EqualsEx(o, list[index + 1])) 90if (index + 1 < n && System.Windows.Controls.ItemsControl.EqualsEx(o, list[index + 1])) 95if (System.Windows.Controls.ItemsControl.EqualsEx(target, list[index])) 124if (System.Windows.Controls.ItemsControl.EqualsEx(o, target)) 160if (System.Windows.Controls.ItemsControl.EqualsEx(target, list[index]))
MS\Internal\Data\EnumerableCollectionView.cs (4)
424if (!System.Windows.Controls.ItemsControl.EqualsEx(args.OldItems[i], _snapshot[index])) 434if (!System.Windows.Controls.ItemsControl.EqualsEx(args.OldItems[i], _snapshot[index])) 453if (!System.Windows.Controls.ItemsControl.EqualsEx(args.OldItems[i], _snapshot[oldIndex])) 467if (!System.Windows.Controls.ItemsControl.EqualsEx(args.OldItems[i], _snapshot[oldIndex]))
MS\Internal\Data\IndexedEnumerable.cs (1)
395Debug.Assert(System.Windows.Controls.ItemsControl.EqualsEx(_cachedItem, current), "EnsureCacheCurrent: _cachedItem out of sync with _enumerator.Current");
MS\Internal\Data\LiveShapingList.cs (3)
247if (x == y || System.Windows.Controls.ItemsControl.EqualsEx(x.Item, y.Item)) 321if (System.Windows.Controls.ItemsControl.EqualsEx(item, lsi.Item)) 523if (System.Windows.Controls.ItemsControl.EqualsEx(value, x.Item))
MS\Internal\Data\LiveShapingTree.cs (1)
101if (System.Windows.Controls.ItemsControl.EqualsEx(finger.Item.Item, item))
MS\Internal\Data\ObjectRef.cs (1)
490ItemsControl.EqualsEx(child.DataContext, parent.DataContext))
MS\Internal\Data\PropertyPathWorker.cs (2)
411if (!ItemsControl.EqualsEx(oldValue, RawValue(k - 1))) 983if (!ItemsControl.EqualsEx(item, BindingExpression.GetReference(_arySVS[level].item))
MS\Internal\Data\RBNode.cs (1)
753if (!System.Windows.Controls.ItemsControl.EqualsEx(node.GetItemAt(j), default(T)))
MS\Internal\Data\RBTree.cs (1)
484return IndexOf(item, (x, y) => { return System.Windows.Controls.ItemsControl.EqualsEx(x, y); });
System\Windows\Automation\Peers\DataGridColumnHeadersPresenterAutomationPeer.cs (1)
114!ItemsControl.EqualsEx(peer.Item, dataItemHeader))
System\Windows\Controls\DataGrid.cs (7)
2711if (index >= 0 && ItemsControl.EqualsEx(newItem, Items[index])) 2719if (index < Items.Count && ItemsControl.EqualsEx(newItem, Items[index])) 3074(ItemsControl.EqualsEx(CurrentItem, row.Item) && // rows match (the hard way) 5593if ((e.Key == Key.Up && ItemsControl.EqualsEx(cvg.Items[0], currentInfo.Item)) || 5594(e.Key == Key.Down && ItemsControl.EqualsEx(cvg.Items[cvg.Items.Count - 1], currentInfo.Item))) 5964if (!ItemsControl.EqualsEx(CurrentCell.Item, rowInfo.Item)) 6702if (_editingRowInfo == null || !ItemsControl.EqualsEx(item, _editingRowInfo.Item) ||
System\Windows\Controls\ItemContainerGenerator.cs (7)
591static (state, o, d) => ItemsControl.EqualsEx(o, state), item, 930Debug.Assert(item == null || ItemsControl.EqualsEx(item, target), 1027if (!ItemsControl.EqualsEx(genItem, actualItem)) 2205Debug.Assert(ItemsControl.EqualsEx(rib.ItemAt(rib.ContainerCount - 1), 2219ItemsControl.EqualsEx(rib.ItemAt(0), 2369Debug.Assert(ItemsControl.EqualsEx(item, ItemsInternal[index]), "Event contains the wrong index"); 3050if (ItemsControl.EqualsEx(_entry[k].Item, item))
System\Windows\Controls\ItemsControl.cs (3)
3608else if (info.IsRemoved || !ItemsControl.EqualsEx(info.Item, 3651static (state, o, d) => ItemsControl.EqualsEx(o, state.item) && !state.claimedContainers.Contains(d), 3852if (!ItemsControl.EqualsEx(this.Item, that.Item))
System\Windows\Controls\TabControl.cs (1)
517!ItemsControl.EqualsEx(selectedItem, ItemContainerGenerator.ItemFromContainer(tabItem)))
System\Windows\Data\BindingExpression.cs (4)
924if (StatusInternal == BindingStatusInternal.Inactive || !System.Windows.Controls.ItemsControl.EqualsEx(item, DataItem)) 1487bool realTransfer = !(IsInUpdate && System.Windows.Controls.ItemsControl.EqualsEx(value, Value)); 2264if (!System.Windows.Controls.ItemsControl.EqualsEx(DataItem, item)) 2392if (!System.Windows.Controls.ItemsControl.EqualsEx(DataItem, newItem))
System\Windows\Data\BindingExpressionBase.cs (3)
1106if (ItemsControl.EqualsEx(value, EffectiveTargetNullValue)) 1731!ItemsControl.EqualsEx( contextElement.GetValue(dataContextDP), 2347if (ItemsControl.EqualsEx(toRemove[j].ErrorContent, errorContent))
System\Windows\Data\BindingGroup.cs (4)
817!ItemsControl.EqualsEx(dataContextItem, itemReference.Target)) 1271if (ItemsControl.EqualsEx(item, list[i].Target)) 1571ItemsControl.EqualsEx(item, entry.Item)) 1908ItemsControl.EqualsEx(item, entry.Item))
System\Windows\Data\BindingListCollectionView.cs (6)
841if (!System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 906if (index >= InternalList.Count || !System.Windows.Controls.ItemsControl.EqualsEx(item, GetItemAt(index))) 959if (System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1076if (!System.Windows.Controls.ItemsControl.EqualsEx(item, _editItem)) 1703else if (IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 2275if (!IsAddingNew || !System.Windows.Controls.ItemsControl.EqualsEx(_newItem, item))
System\Windows\Data\CollectionView.cs (3)
511if (System.Windows.Controls.ItemsControl.EqualsEx(CurrentItem, item) || System.Windows.Controls.ItemsControl.EqualsEx(NewItemPlaceholder, item)) 520bool isNewItem = (ecv != null && ecv.IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(item, ecv.CurrentAddItem));
System\Windows\Data\ListCollectionView.cs (17)
758if (!System.Windows.Controls.ItemsControl.EqualsEx(newItem, SourceList[index])) 768Debug.Assert(_newItemIndex != -2 && System.Windows.Controls.ItemsControl.EqualsEx(newItem, _newItem), "AddNew did not raise expected events"); 1019if (!System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1084if (index >= InternalCount || !System.Windows.Controls.ItemsControl.EqualsEx(item, GetItemAt(index))) 1156if (System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 1342if (!System.Windows.Controls.ItemsControl.EqualsEx(item, _editItem)) 1894(IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(_newItem, newItem))); 1932System.Windows.Controls.ItemsControl.EqualsEx(ItemFrom(InternalList[localOldIndex]), oldItem)) 1985bool simpleMove = System.Windows.Controls.ItemsControl.EqualsEx(oldItem, newItem); 1994System.Windows.Controls.ItemsControl.EqualsEx(InternalList[localOldIndex], oldItem)) 2166else if (IsAddingNew && System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 2648System.Windows.Controls.ItemsControl.EqualsEx(item, _newItem)) 2675if (!System.Windows.Controls.ItemsControl.EqualsEx(item, ilFull[index])) 2774if (System.Windows.Controls.ItemsControl.EqualsEx(ilFull[fullIndex], ilPartial[localIndex])) 2780else if (System.Windows.Controls.ItemsControl.EqualsEx(item, ilPartial[localIndex])) 2967if (!IsAddingNew || !System.Windows.Controls.ItemsControl.EqualsEx(_newItem, item)) 3179if (System.Windows.Controls.ItemsControl.EqualsEx(item, ilFull[index]))
System\Windows\Data\MultiBindingExpression.cs (2)
952if (ItemsControl.EqualsEx(value, newValue)) 1335bool realTransfer = !(IsInUpdate && ItemsControl.EqualsEx(value, Value));