2 types derived from VirtualizedCellInfoCollection
PresentationFramework (2)
src\Framework\System\Windows\Controls\SelectedCellsCollection.cs (1)
36
internal sealed class SelectedCellsCollection :
VirtualizedCellInfoCollection
src\Framework\System\Windows\Controls\VirtualizedCellInfoCollection.cs (1)
1317
private class RemovedCellInfoCollection :
VirtualizedCellInfoCollection
7 instantiations of VirtualizedCellInfoCollection
PresentationFramework (7)
src\Framework\System\Windows\Controls\VirtualizedCellInfoCollection.cs (7)
56
return new
VirtualizedCellInfoCollection
(owner, null);
111
VirtualizedCellInfoCollection removedItems = new
VirtualizedCellInfoCollection
(_owner, _regions);
867
VirtualizedCellInfoCollection delta = new
VirtualizedCellInfoCollection
(_owner, addList);
906
OnRemove(new
VirtualizedCellInfoCollection
(_owner, removeList));
1375
VirtualizedCellInfoCollection orig2 = new
VirtualizedCellInfoCollection
(c2._owner, c2._regions);
1430
OnRemove(new
VirtualizedCellInfoCollection
(_owner, removeList));
1497
VirtualizedCellInfoCollection delta = new
VirtualizedCellInfoCollection
(_owner, _regions);
27 references to VirtualizedCellInfoCollection
PresentationFramework (27)
src\Framework\System\Windows\Controls\DataGrid.cs (7)
4153
internal void OnSelectedCellsChanged(NotifyCollectionChangedAction action,
VirtualizedCellInfoCollection
oldItems,
VirtualizedCellInfoCollection
newItems)
4171
VirtualizedCellInfoCollection
.Xor(_pendingSelectedCells, oldItems);
4192
VirtualizedCellInfoCollection
.Xor(_pendingUnselectedCells, newItems);
4590
private void UpdateIsSelected(
VirtualizedCellInfoCollection
cells, bool isSelected)
8684
private
VirtualizedCellInfoCollection
_pendingSelectedCells; // Cells that were selected that haven't gone through SelectedCellsChanged
8685
private
VirtualizedCellInfoCollection
_pendingUnselectedCells; // Cells that were unselected that haven't gone through SelectedCellsChanged
src\Framework\System\Windows\Controls\SelectedCellsChangedEventArgs.cs (4)
61
internal SelectedCellsChangedEventArgs(DataGrid owner,
VirtualizedCellInfoCollection
addedCells,
VirtualizedCellInfoCollection
removedCells)
63
_addedCells = (addedCells != null) ? addedCells :
VirtualizedCellInfoCollection
.MakeEmptyCollection(owner);
64
_removedCells = (removedCells != null) ? removedCells :
VirtualizedCellInfoCollection
.MakeEmptyCollection(owner);
src\Framework\System\Windows\Controls\SelectedCellsCollection.cs (2)
76
protected override void OnCollectionChanged(NotifyCollectionChangedAction action,
VirtualizedCellInfoCollection
oldItems,
VirtualizedCellInfoCollection
newItems)
src\Framework\System\Windows\Controls\VirtualizedCellInfoCollection.cs (14)
54
internal static
VirtualizedCellInfoCollection
MakeEmptyCollection(DataGrid owner)
111
VirtualizedCellInfoCollection
removedItems = new VirtualizedCellInfoCollection(_owner, _regions);
238
public VirtualizedCellInfoCollectionEnumerator(DataGrid owner, List<CellRegion> regions,
VirtualizedCellInfoCollection
collection)
302
private
VirtualizedCellInfoCollection
_collection;
435
private void OnAdd(
VirtualizedCellInfoCollection
newItems)
443
private void OnRemove(
VirtualizedCellInfoCollection
oldItems)
451
protected virtual void OnCollectionChanged(NotifyCollectionChangedAction action,
VirtualizedCellInfoCollection
oldItems,
VirtualizedCellInfoCollection
newItems)
867
VirtualizedCellInfoCollection
delta = new VirtualizedCellInfoCollection(_owner, addList);
1357
internal void Union(
VirtualizedCellInfoCollection
collection)
1373
internal static void Xor(
VirtualizedCellInfoCollection
c1,
VirtualizedCellInfoCollection
c2)
1375
VirtualizedCellInfoCollection
orig2 = new VirtualizedCellInfoCollection(c2._owner, c2._regions);
1497
VirtualizedCellInfoCollection
delta = new VirtualizedCellInfoCollection(_owner, _regions);