12 writes to Right
GenerateDocumentationAndConfigFiles (12)
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (12)
95currentNode.Right = Remove(currentNode.Right, hashCode); 129currentNode.Right = Remove(currentNode.Right, temp.HashCode); 414previousNode.Right = currentNode; 480unbalancedParent.Right = rotated; 488unbalanced.Right = right.Left; 501left.Right = unbalanced; 515rightLeft.Right = right; 516unbalanced.Right = rightLeft.Left; 542left.Right = leftRight.Left; 545leftRight.Right = unbalanced; 598newHead.Right = node.Right; 612parent.Right = newHead;
31 references to Right
GenerateDocumentationAndConfigFiles (31)
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (31)
95currentNode.Right = Remove(currentNode.Right, hashCode); 100if ((currentNode.Left == null) || (currentNode.Right == null)) 104temp = currentNode.Right; 121AvlNode temp = MinValueNode(currentNode.Right); 129currentNode.Right = Remove(currentNode.Right, temp.HashCode); 136currentNode.Balance = (sbyte)(Height(currentNode.Left) - Height(currentNode.Right)); 143rotated = currentNode.Right!.Balance <= 0 ? 177int b = Height(node.Right); 301int b = AssertBalanced(V.Right); 327b = b.Right; 410if (currentNode.Right == null) 419currentNode = currentNode.Right; 439n = n.Right!; 454rotated = unbalanced.Right!.Balance < 0 ? 486RoslynDebug.Assert(unbalanced.Right is object); 487var right = unbalanced.Right; 500unbalanced.Left = left.Right; 510RoslynDebug.Assert(unbalanced.Right is object); 511RoslynDebug.Assert(unbalanced.Right.Left is object); 512var right = unbalanced.Right; 514right.Left = rightLeft.Right; 539RoslynDebug.Assert(unbalanced.Left.Right != null); 541var leftRight = left.Right; 544unbalanced.Left = leftRight.Right; 598newHead.Right = node.Right; 641if (root.Left == root.Right) 674PushIfNotNull(_stack, curr.Right); 760if (root.Left == root.Right) 792PushIfNotNull(_stack, curr.Right); 866if (root.Left == root.Right) 898PushIfNotNull(_stack, curr.Right);