3 instantiations of BoundScope
Microsoft.CodeAnalysis.CSharp (3)
Generated\BoundNodes.xml.Generated.cs (1)
3248var result = new BoundScope(this.Syntax, locals, statements, this.HasErrors);
Lowering\LocalRewriter\LocalRewriter_PatternSwitchStatement.cs (1)
159result.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); 767private void EmitScope(BoundScope block)
FlowAnalysis\AbstractFlowPass.cs (1)
1263public override BoundNode VisitScope(BoundScope node)
Generated\BoundNodes.xml.Generated.cs (9)
3244public BoundScope Update(ImmutableArray<LocalSymbol> locals, ImmutableArray<BoundStatement> statements) 3248var result = new BoundScope(this.Syntax, locals, statements, this.HasErrors); 8677return VisitScope((BoundScope)node, arg); 9051public virtual R VisitScope(BoundScope node, A arg) => this.DefaultVisit(node, arg); 9279public virtual BoundNode? VisitScope(BoundScope node) => this.DefaultVisit(node); 9722public override BoundNode? VisitScope(BoundScope node) 10894public override BoundNode? VisitScope(BoundScope node) 12893public override BoundNode? VisitScope(BoundScope node) 15156public override TreeDumperNode VisitScope(BoundScope node, object? arg) => new TreeDumperNode("scope", null, new TreeDumperNode[]
Lowering\ClosureConversion\ClosureConversion.cs (1)
1182public override BoundNode VisitScope(BoundScope node)
Lowering\MethodToClassRewriter.cs (1)
162public abstract override BoundNode VisitScope(BoundScope node);
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
711public override BoundNode VisitScope(BoundScope node)