3 instantiations of ContainerTracking
PresentationFramework (3)
System\Windows\Controls\DataGridCell.cs (1)
53_tracker = new ContainerTracking<DataGridCell>(this);
System\Windows\Controls\DataGridRow.cs (1)
115_tracker = new ContainerTracking<DataGridRow>(this);
System\Windows\Controls\Primitives\DataGridColumnHeader.cs (1)
45_tracker = new ContainerTracking<DataGridColumnHeader>(this);
33 references to ContainerTracking
PresentationFramework (33)
System\Windows\Controls\ContainerTracking.cs (10)
32internal ContainerTracking<T> Next 40internal ContainerTracking<T> Previous 49internal void StartTracking(ref ContainerTracking<T> root) 65internal void StopTracking(ref ContainerTracking<T> root) 95internal void Debug_AssertIsInList(ContainerTracking<T> root) 106internal void Debug_AssertNotInList(ContainerTracking<T> root) 118private bool IsInList(ContainerTracking<T> root) 120ContainerTracking<T> node = root; 139private ContainerTracking<T> _next; 140private ContainerTracking<T> _previous;
System\Windows\Controls\DataGrid.cs (11)
629ContainerTracking<DataGridRow> tracker = _rowTrackingRoot; 868ContainerTracking<DataGridRow> tracker = _rowTrackingRoot; 4057ContainerTracking<DataGridRow> tracker = _rowTrackingRoot; 4570ContainerTracking<DataGridRow> rowTracker = _rowTrackingRoot; 4588ContainerTracking<DataGridRow> rowTracker = _rowTrackingRoot; 4595ContainerTracking<DataGridCell> cellTracker = cellsPresenter.CellTrackingRoot; 6450ContainerTracking<DataGridCell> cellTracker = cellsPresenter.CellTrackingRoot; 8500ContainerTracking<DataGridRow> rowTracker = _rowTrackingRoot; 8508ContainerTracking<DataGridCell> cellTracker = cellsPresenter.CellTrackingRoot; 8527ContainerTracking<DataGridColumnHeader> headerTracker = ColumnHeadersPresenter.HeaderTrackingRoot; 8596private ContainerTracking<DataGridRow> _rowTrackingRoot; // Root of a linked list of active row containers
System\Windows\Controls\DataGridCell.cs (2)
144internal ContainerTracking<DataGridCell> Tracker 1125private ContainerTracking<DataGridCell> _tracker;
System\Windows\Controls\DataGridRow.cs (2)
522internal ContainerTracking<DataGridRow> Tracker 1345private ContainerTracking<DataGridRow> _tracker;
System\Windows\Controls\Primitives\DataGridCellsPresenter.cs (3)
419ContainerTracking<DataGridCell> tracker = _cellTrackingRoot; 626internal ContainerTracking<DataGridCell> CellTrackingRoot 636private ContainerTracking<DataGridCell> _cellTrackingRoot; // Root of a linked list of active cell containers
System\Windows\Controls\Primitives\DataGridColumnHeader.cs (2)
129internal ContainerTracking<DataGridColumnHeader> Tracker 1119private ContainerTracking<DataGridColumnHeader> _tracker;
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (3)
336ContainerTracking<DataGridColumnHeader> tracker = _headerTrackingRoot; 1043internal ContainerTracking<DataGridColumnHeader> HeaderTrackingRoot 1055private ContainerTracking<DataGridColumnHeader> _headerTrackingRoot;