1 write to BoundNode
Microsoft.CodeAnalysis.CSharp (1)
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
85BoundNode = boundNode;
10 references to BoundNode
Microsoft.CodeAnalysis.CSharp (10)
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (1)
624if (currentScope.BoundNode == node)
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (4)
110public override string ToString() => BoundNode.Syntax.GetText().ToString(); 397Visit(_currentScope.BoundNode); 717if (!locals.IsEmpty && _currentScope.BoundNode != node) 745Debug.Assert(parentScope.BoundNode != node);
Lowering\ClosureConversion\ClosureConversion.cs (5)
344Debug.Assert(!_frames.ContainsKey(scope.BoundNode)); 359_frames.Add(scope.BoundNode, env); 365var scopeBoundNode = scope.BoundNode; 1538tmpScope = scope.BoundNode; 1679lambdaScope != Analysis.GetScopeParent(_analysis.ScopeTree, node.Body).BoundNode &&