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