2 types derived from VirtualizedCellInfoCollection
PresentationFramework (2)
System\Windows\Controls\SelectedCellsCollection.cs (1)
29internal sealed class SelectedCellsCollection : VirtualizedCellInfoCollection
System\Windows\Controls\VirtualizedCellInfoCollection.cs (1)
1309private class RemovedCellInfoCollection : VirtualizedCellInfoCollection
7 instantiations of VirtualizedCellInfoCollection
PresentationFramework (7)
System\Windows\Controls\VirtualizedCellInfoCollection.cs (7)
50return new VirtualizedCellInfoCollection(owner, null); 105VirtualizedCellInfoCollection removedItems = new VirtualizedCellInfoCollection(_owner, _regions); 859VirtualizedCellInfoCollection delta = new VirtualizedCellInfoCollection(_owner, addList); 898OnRemove(new VirtualizedCellInfoCollection(_owner, removeList)); 1367VirtualizedCellInfoCollection orig2 = new VirtualizedCellInfoCollection(c2._owner, c2._regions); 1422OnRemove(new VirtualizedCellInfoCollection(_owner, removeList)); 1489VirtualizedCellInfoCollection delta = new VirtualizedCellInfoCollection(_owner, _regions);
27 references to VirtualizedCellInfoCollection
PresentationFramework (27)
System\Windows\Controls\DataGrid.cs (7)
4118internal void OnSelectedCellsChanged(NotifyCollectionChangedAction action, VirtualizedCellInfoCollection oldItems, VirtualizedCellInfoCollection newItems) 4136VirtualizedCellInfoCollection.Xor(_pendingSelectedCells, oldItems); 4157VirtualizedCellInfoCollection.Xor(_pendingUnselectedCells, newItems); 4549private void UpdateIsSelected(VirtualizedCellInfoCollection cells, bool isSelected) 8610private VirtualizedCellInfoCollection _pendingSelectedCells; // Cells that were selected that haven't gone through SelectedCellsChanged 8611private VirtualizedCellInfoCollection _pendingUnselectedCells; // Cells that were unselected that haven't gone through SelectedCellsChanged
System\Windows\Controls\SelectedCellsChangedEventArgs.cs (4)
42internal SelectedCellsChangedEventArgs(DataGrid owner, VirtualizedCellInfoCollection addedCells, VirtualizedCellInfoCollection removedCells) 44_addedCells = addedCells ?? VirtualizedCellInfoCollection.MakeEmptyCollection(owner); 45_removedCells = removedCells ?? VirtualizedCellInfoCollection.MakeEmptyCollection(owner);
System\Windows\Controls\SelectedCellsCollection.cs (2)
69protected override void OnCollectionChanged(NotifyCollectionChangedAction action, VirtualizedCellInfoCollection oldItems, VirtualizedCellInfoCollection newItems)
System\Windows\Controls\VirtualizedCellInfoCollection.cs (14)
48internal static VirtualizedCellInfoCollection MakeEmptyCollection(DataGrid owner) 105VirtualizedCellInfoCollection removedItems = new VirtualizedCellInfoCollection(_owner, _regions); 232public VirtualizedCellInfoCollectionEnumerator(DataGrid owner, List<CellRegion> regions, VirtualizedCellInfoCollection collection) 296private VirtualizedCellInfoCollection _collection; 427private void OnAdd(VirtualizedCellInfoCollection newItems) 435private void OnRemove(VirtualizedCellInfoCollection oldItems) 443protected virtual void OnCollectionChanged(NotifyCollectionChangedAction action, VirtualizedCellInfoCollection oldItems, VirtualizedCellInfoCollection newItems) 859VirtualizedCellInfoCollection delta = new VirtualizedCellInfoCollection(_owner, addList); 1349internal void Union(VirtualizedCellInfoCollection collection) 1365internal static void Xor(VirtualizedCellInfoCollection c1, VirtualizedCellInfoCollection c2) 1367VirtualizedCellInfoCollection orig2 = new VirtualizedCellInfoCollection(c2._owner, c2._regions); 1489VirtualizedCellInfoCollection delta = new VirtualizedCellInfoCollection(_owner, _regions);