8 writes to root
System.Data (8)
fx\src\data\System\Data\RbTree.cs (8)
121root = NIL; 452root = y_id; 499root = y_id; 619root = newMainTreeNodeId; 675root = x_id; 875root = x_id; 968root = satelliteRootId; 1020root = y_id;
29 references to root
System.Data (29)
fx\src\data\System\Data\RbTree.cs (21)
318Debug.Assert(_inUseNodeCount-1 == SubTreeSize(root), "count mismatch"); 556int z_id = (root_id == NIL) ? root : root_id; //if non NIL, then use the specifid root_id as tree's root. 618if (root == z_id) 644position = SubTreeSize(root); // append 763SetColor (root, NodeColor.black); 778if (Parent(x_id.NodeID) == NIL && x_id.NodeID != root) //determine if x_id is a satellite root. 967if (root == mNode) { 1019if (root == z_id) { 1054while (((root_id == NIL ? root : root_id) != x_id) && color (x_id) == NodeColor.black) 1097x_id = (root_id == NIL) ? root : root_id; 1146x_id = (root_id == NIL) ? root : root_id; 1156x_id = (root_id == NIL) ? root : root_id; 1173int x_id = (root_id == NIL) ? root : root_id; 1200int x_id = root; 1398x_id = ComputeNodeByIndex(root, unchecked(userIndex + 1)); 1420int x_id = root; 1567int x_id = Minimum(root); 1586int x_id = Minimum(root); 1966mainTreeNodeId = tree.root; 1977mainTreeNodeId = tree.root; 2021mainTreeNodeId = tree.root;
fx\src\data\System\Data\Selection.cs (8)
498GetUniqueKeyValues(list, records.root); 535x = records.root; 540x = records.root; 568x = records.root; 576x = records.root; 589x = records.root; 591x = records.root; 608int x = records.root;