10 writes to Left
Microsoft.CodeAnalysis (10)
Collections\SmallDictionary.cs (10)
288previousNode.Left = currentNode; 363unbalancedParent.Left = rotated; 376right.Left = unbalanced; 387unbalanced.Left = left.Right; 401right.Left = rightLeft.Right; 404rightLeft.Left = unbalanced; 430leftRight.Left = left; 431unbalanced.Left = leftRight.Right; 485newHead.Left = node.Left; 496parent.Left = newHead;
26 references to Left
Microsoft.CodeAnalysis (26)
Collections\SmallDictionary.cs (26)
187int a = AssertBalanced(V.Left); 210b = b.Left; 284if (currentNode.Left == null) 293currentNode = currentNode.Left; 331n = n.Left!; 347rotated = unbalanced.Left!.Balance > 0 ? 361else if (unbalanced == unbalancedParent.Left) 375unbalanced.Right = right.Left; 385RoslynDebug.Assert(unbalanced.Left is object); 386var left = unbalanced.Left; 398RoslynDebug.Assert(unbalanced.Right.Left is object); 400var rightLeft = right.Left; 403unbalanced.Right = rightLeft.Left; 425RoslynDebug.Assert(unbalanced.Left != null); 426RoslynDebug.Assert(unbalanced.Left.Right != null); 427var left = unbalanced.Left; 429left.Right = leftRight.Left; 485newHead.Left = node.Left; 494if (node == parent.Left) 528if (root.Left == root.Right) 560PushIfNotNull(curr.Left); 646if (root.Left == root.Right) 677PushIfNotNull(curr.Left); 752if (root.Left == root.Right) 783PushIfNotNull(curr.Left); 849cur = cur.Left;