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