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