2 types derived from VirtualizedCellInfoCollection
PresentationFramework (2)
System\Windows\Controls\SelectedCellsCollection.cs (1)
30internal sealed class SelectedCellsCollection : VirtualizedCellInfoCollection
System\Windows\Controls\VirtualizedCellInfoCollection.cs (1)
1310private class RemovedCellInfoCollection : VirtualizedCellInfoCollection
7 instantiations of VirtualizedCellInfoCollection
PresentationFramework (7)
System\Windows\Controls\VirtualizedCellInfoCollection.cs (7)
51return new VirtualizedCellInfoCollection(owner, null); 106VirtualizedCellInfoCollection removedItems = new VirtualizedCellInfoCollection(_owner, _regions); 860VirtualizedCellInfoCollection delta = new VirtualizedCellInfoCollection(_owner, addList); 899OnRemove(new VirtualizedCellInfoCollection(_owner, removeList)); 1368VirtualizedCellInfoCollection orig2 = new VirtualizedCellInfoCollection(c2._owner, c2._regions); 1423OnRemove(new VirtualizedCellInfoCollection(_owner, removeList)); 1490VirtualizedCellInfoCollection delta = new VirtualizedCellInfoCollection(_owner, _regions);
27 references to VirtualizedCellInfoCollection
PresentationFramework (27)
System\Windows\Controls\DataGrid.cs (7)
4119internal void OnSelectedCellsChanged(NotifyCollectionChangedAction action, VirtualizedCellInfoCollection oldItems, VirtualizedCellInfoCollection newItems) 4137VirtualizedCellInfoCollection.Xor(_pendingSelectedCells, oldItems); 4158VirtualizedCellInfoCollection.Xor(_pendingUnselectedCells, newItems); 4550private void UpdateIsSelected(VirtualizedCellInfoCollection cells, bool isSelected) 8611private VirtualizedCellInfoCollection _pendingSelectedCells; // Cells that were selected that haven't gone through SelectedCellsChanged 8612private VirtualizedCellInfoCollection _pendingUnselectedCells; // Cells that were unselected that haven't gone through SelectedCellsChanged
System\Windows\Controls\SelectedCellsChangedEventArgs.cs (4)
43internal SelectedCellsChangedEventArgs(DataGrid owner, VirtualizedCellInfoCollection addedCells, VirtualizedCellInfoCollection removedCells) 45_addedCells = addedCells ?? VirtualizedCellInfoCollection.MakeEmptyCollection(owner); 46_removedCells = removedCells ?? VirtualizedCellInfoCollection.MakeEmptyCollection(owner);
System\Windows\Controls\SelectedCellsCollection.cs (2)
70protected override void OnCollectionChanged(NotifyCollectionChangedAction action, VirtualizedCellInfoCollection oldItems, VirtualizedCellInfoCollection newItems)
System\Windows\Controls\VirtualizedCellInfoCollection.cs (14)
49internal static VirtualizedCellInfoCollection MakeEmptyCollection(DataGrid owner) 106VirtualizedCellInfoCollection removedItems = new VirtualizedCellInfoCollection(_owner, _regions); 233public VirtualizedCellInfoCollectionEnumerator(DataGrid owner, List<CellRegion> regions, VirtualizedCellInfoCollection collection) 297private VirtualizedCellInfoCollection _collection; 428private void OnAdd(VirtualizedCellInfoCollection newItems) 436private void OnRemove(VirtualizedCellInfoCollection oldItems) 444protected virtual void OnCollectionChanged(NotifyCollectionChangedAction action, VirtualizedCellInfoCollection oldItems, VirtualizedCellInfoCollection newItems) 860VirtualizedCellInfoCollection delta = new VirtualizedCellInfoCollection(_owner, addList); 1350internal void Union(VirtualizedCellInfoCollection collection) 1366internal static void Xor(VirtualizedCellInfoCollection c1, VirtualizedCellInfoCollection c2) 1368VirtualizedCellInfoCollection orig2 = new VirtualizedCellInfoCollection(c2._owner, c2._regions); 1490VirtualizedCellInfoCollection delta = new VirtualizedCellInfoCollection(_owner, _regions);