1 instantiation of BoundLocalFunctionStatement
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
3529var result = new BoundLocalFunctionStatement(this.Syntax, symbol, blockBody, expressionBody, this.HasErrors);
29 references to BoundLocalFunctionStatement
Microsoft.CodeAnalysis.CSharp (29)
Binder\RefSafetyAnalysis.cs (1)
309public override BoundNode? VisitLocalFunctionStatement(BoundLocalFunctionStatement node)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3397public override BoundNode VisitLocalFunctionStatement(BoundLocalFunctionStatement node)
BoundTree\UnboundLambda.cs (1)
368public override BoundNode? VisitLocalFunctionStatement(BoundLocalFunctionStatement node)
FlowAnalysis\AbstractFlowPass_LocalFunctions.cs (1)
64public override BoundNode? VisitLocalFunctionStatement(BoundLocalFunctionStatement localFunc)
FlowAnalysis\AbstractRegionDataFlowPass.cs (1)
46public override BoundNode VisitLocalFunctionStatement(BoundLocalFunctionStatement node)
FlowAnalysis\DataFlowsOutWalker.cs (1)
187return ((BoundLocalFunctionStatement)node).Symbol;
FlowAnalysis\DefiniteAssignment.cs (1)
2181if (stmt is BoundLocalFunctionStatement localFunctionStatement)
FlowAnalysis\NullableWalker.cs (3)
3131var localFuncs = ArrayBuilder<BoundLocalFunctionStatement?>.GetInstance(); 3134if (stmt is BoundLocalFunctionStatement localFunc) 3210public override BoundNode? VisitLocalFunctionStatement(BoundLocalFunctionStatement node)
FlowAnalysis\VariablesDeclaredWalker.cs (1)
113public override BoundNode VisitLocalFunctionStatement(BoundLocalFunctionStatement node)
Generated\BoundNodes.xml.Generated.cs (9)
3525public BoundLocalFunctionStatement Update(LocalFunctionSymbol symbol, BoundBlock? blockBody, BoundBlock? expressionBody) 3529var result = new BoundLocalFunctionStatement(this.Syntax, symbol, blockBody, expressionBody, this.HasErrors); 9048return VisitLocalFunctionStatement((BoundLocalFunctionStatement)node, arg); 9430public virtual R VisitLocalFunctionStatement(BoundLocalFunctionStatement node, A arg) => this.DefaultVisit(node, arg); 9666public virtual BoundNode? VisitLocalFunctionStatement(BoundLocalFunctionStatement node) => this.DefaultVisit(node); 10144public override BoundNode? VisitLocalFunctionStatement(BoundLocalFunctionStatement node) 11354public override BoundNode? VisitLocalFunctionStatement(BoundLocalFunctionStatement node) 13420public override BoundNode? VisitLocalFunctionStatement(BoundLocalFunctionStatement node) 15791public override TreeDumperNode VisitLocalFunctionStatement(BoundLocalFunctionStatement node, object? arg) => new TreeDumperNode("localFunctionStatement", null, new TreeDumperNode[]
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (2)
721public override BoundNode VisitLocalFunctionStatement(BoundLocalFunctionStatement node) 891public override BoundNode VisitLocalFunctionStatement(BoundLocalFunctionStatement node)
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
455public override BoundNode VisitLocalFunctionStatement(BoundLocalFunctionStatement node)
Lowering\ClosureConversion\ClosureConversion.cs (1)
1419public override BoundNode VisitLocalFunctionStatement(BoundLocalFunctionStatement node)
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
151public override BoundNode VisitLocalFunctionStatement(BoundLocalFunctionStatement node)
Lowering\LocalRewriter\LocalRewriter.cs (1)
380public override BoundNode VisitLocalFunctionStatement(BoundLocalFunctionStatement node)
Lowering\SpillSequenceSpiller.cs (1)
1403public override BoundNode VisitLocalFunctionStatement(BoundLocalFunctionStatement node)
Operations\CSharpOperationFactory.cs (2)
221return CreateBoundLocalFunctionStatementOperation((BoundLocalFunctionStatement)boundNode); 1003private ILocalFunctionOperation CreateBoundLocalFunctionStatementOperation(BoundLocalFunctionStatement boundLocalFunctionStatement)