2 instantiations of BoundScope
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
3360var result = new BoundScope(this.Syntax, locals, statements, this.HasErrors);
Lowering\LocalRewriter\LocalRewriter_PatternSwitchStatement.cs (1)
159result.Add(new BoundScope(section.Syntax, section.Locals, statements));
15 references to BoundScope
Microsoft.CodeAnalysis.CSharp (15)
CodeGen\EmitStatement.cs (2)
36EmitScope((BoundScope)statement); 792private void EmitScope(BoundScope block)
FlowAnalysis\AbstractFlowPass.cs (1)
1319public override BoundNode VisitScope(BoundScope node)
Generated\BoundNodes.xml.Generated.cs (9)
3356public BoundScope Update(ImmutableArray<LocalSymbol> locals, ImmutableArray<BoundStatement> statements) 3360var result = new BoundScope(this.Syntax, locals, statements, this.HasErrors); 9002return VisitScope((BoundScope)node, arg); 9389public virtual R VisitScope(BoundScope node, A arg) => this.DefaultVisit(node, arg); 9625public virtual BoundNode? VisitScope(BoundScope node) => this.DefaultVisit(node); 10080public override BoundNode? VisitScope(BoundScope node) 11290public override BoundNode? VisitScope(BoundScope node) 13361public override BoundNode? VisitScope(BoundScope node) 15717public override TreeDumperNode VisitScope(BoundScope node, object? arg) => new TreeDumperNode("scope", null, new TreeDumperNode[]
Lowering\ClosureConversion\ClosureConversion.cs (1)
1198public override BoundNode VisitScope(BoundScope node)
Lowering\MethodToClassRewriter.cs (1)
162public abstract override BoundNode VisitScope(BoundScope node);
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
747public override BoundNode VisitScope(BoundScope node)