5 writes to _root
System.Speech (5)
Internal\RBList.cs (5)
40_root = FindRoot(node); 63_root = FindRoot(_root.Left); 67_root = FindRoot(_root.Right); 71_root = null; 76_root = FindRoot(_root);
22 references to _root
System.Speech (22)
Internal\RBList.cs (22)
30if (_root != null && _root._inEnumaration) 37InsertNode(_root, node); 46if (_root != null && _root._inEnumaration) 51if (!TryFindItem(_root, key, out TreeNode? node)) 59if (nodeRemoved == _root) 61if (_root.Left != null) 63_root = FindRoot(_root.Left); 65else if (_root.Right != null) 67_root = FindRoot(_root.Right); 76_root = FindRoot(_root); 82return new MyEnumerator(_root); 93return _root == null; 101return _root != null && _root.Left == null && _root.Right == null; 109return _root != null && (_root.Right != null || _root.Left != null); 117if (_root == null) 123return FindMinSubTree(_root).Key;