18 writes to Balance
Roslyn.Diagnostics.Analyzers (18)
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (18)
135currentNode.Balance = (sbyte)(Height(currentNode.Left) - Height(currentNode.Right)); 437n.Balance--; 442n.Balance++; 490unbalanced.Balance = 0; 491right.Balance = 0; 502unbalanced.Balance = 0; 503left.Balance = 0; 519rightLeft.Balance = 0; 523right.Balance = 0; 524unbalanced.Balance = 1; 528right.Balance = (sbyte)-rightLeftBalance; 529unbalanced.Balance = 0; 547leftRight.Balance = 0; 551left.Balance = 1; 552unbalanced.Balance = 0; 556left.Balance = 0; 557unbalanced.Balance = (sbyte)-leftRightBalance; 595newHead.Balance = node.Balance;
11 references to Balance
Roslyn.Diagnostics.Analyzers (11)
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (11)
138var balance = currentNode.Balance; 142rotated = currentNode.Right!.Balance <= 0 ? 148rotated = currentNode.Left!.Balance >= 0 ? 302if (a - b != V.Balance || 388if (currentNode.Balance != 0) 450var balance = unbalanced.Balance; 453rotated = unbalanced.Right!.Balance < 0 ? 459rotated = unbalanced.Left!.Balance > 0 ? 518var rightLeftBalance = rightLeft.Balance; 546var leftRightBalance = leftRight.Balance; 595newHead.Balance = node.Balance;