3 instantiations of BoundScope
Microsoft.CodeAnalysis.CSharp (3)
Generated\BoundNodes.xml.Generated.cs (1)
3413var result = new BoundScope(this.Syntax, locals, statements, this.HasErrors);
Lowering\LocalRewriter\LocalRewriter_PatternSwitchStatement.cs (1)
166result.Add(new BoundScope(section.Syntax, section.Locals, statements));
Lowering\LocalRewriter\LocalRewriter_SwitchExpression.cs (1)
116result.Add(new BoundScope(arm.Syntax, arm.Locals, statements));
15 references to BoundScope
Microsoft.CodeAnalysis.CSharp (15)
CodeGen\EmitStatement.cs (2)
36EmitScope((BoundScope)statement); 802private void EmitScope(BoundScope block)
FlowAnalysis\AbstractFlowPass.cs (1)
1319public override BoundNode VisitScope(BoundScope node)
Generated\BoundNodes.xml.Generated.cs (9)
3409public BoundScope Update(ImmutableArray<LocalSymbol> locals, ImmutableArray<BoundStatement> statements) 3413var result = new BoundScope(this.Syntax, locals, statements, this.HasErrors); 9250return VisitScope((BoundScope)node, arg); 9646public virtual R VisitScope(BoundScope node, A arg) => this.DefaultVisit(node, arg); 9887public virtual BoundNode? VisitScope(BoundScope node) => this.DefaultVisit(node); 10353public override BoundNode? VisitScope(BoundScope node) 11646public override BoundNode? VisitScope(BoundScope node) 13858public override BoundNode? VisitScope(BoundScope node) 16245public override TreeDumperNode VisitScope(BoundScope node, object? arg) => new TreeDumperNode("scope", null, new TreeDumperNode[]
Lowering\ClosureConversion\ClosureConversion.cs (1)
1213public override BoundNode VisitScope(BoundScope node)
Lowering\MethodToClassRewriter.cs (1)
67public abstract override BoundNode VisitScope(BoundScope node);
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
538public override BoundNode VisitScope(BoundScope node)