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