4 writes to _root
Roslyn.Diagnostics.Analyzers (4)
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (4)
76_root = Remove(_root, GetHashCode(key)); 370_root = new AvlNode(hashCode, key, value); 471_root = rotated; 601_root = newHead;
11 references to _root
Roslyn.Diagnostics.Analyzers (11)
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (11)
72public bool IsEmpty => _root == null; 76_root = Remove(_root, GetHashCode(key)); 183if (_root != null) 223AvlNode.AssertBalanced(_root); 315RoslynDebug.Assert(_root is object); 316AvlNode? b = _root; 366AvlNode? currentNode = _root; 636var root = dict._root; 752var root = dict._root; 858var root = dict._root; 960var cur = _root;