1 instantiation of BoundLocalFunctionStatement
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
3528var result = new BoundLocalFunctionStatement(this.Syntax, symbol, blockBody, expressionBody, this.HasErrors);
29 references to BoundLocalFunctionStatement
Microsoft.CodeAnalysis.CSharp (29)
Binder\RefSafetyAnalysis.cs (1)
311public override BoundNode? VisitLocalFunctionStatement(BoundLocalFunctionStatement node)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3114public 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)
2136if (stmt is BoundLocalFunctionStatement localFunctionStatement)
FlowAnalysis\NullableWalker.cs (3)
3033var localFuncs = ArrayBuilder<BoundLocalFunctionStatement?>.GetInstance(); 3036if (stmt is BoundLocalFunctionStatement localFunc) 3112public override BoundNode? VisitLocalFunctionStatement(BoundLocalFunctionStatement node)
FlowAnalysis\VariablesDeclaredWalker.cs (1)
113public override BoundNode VisitLocalFunctionStatement(BoundLocalFunctionStatement node)
Generated\BoundNodes.xml.Generated.cs (9)
3524public BoundLocalFunctionStatement Update(LocalFunctionSymbol symbol, BoundBlock? blockBody, BoundBlock? expressionBody) 3528var result = new BoundLocalFunctionStatement(this.Syntax, symbol, blockBody, expressionBody, this.HasErrors); 9009return VisitLocalFunctionStatement((BoundLocalFunctionStatement)node, arg); 9391public virtual R VisitLocalFunctionStatement(BoundLocalFunctionStatement node, A arg) => this.DefaultVisit(node, arg); 9627public virtual BoundNode? VisitLocalFunctionStatement(BoundLocalFunctionStatement node) => this.DefaultVisit(node); 10105public override BoundNode? VisitLocalFunctionStatement(BoundLocalFunctionStatement node) 11315public override BoundNode? VisitLocalFunctionStatement(BoundLocalFunctionStatement node) 13381public override BoundNode? VisitLocalFunctionStatement(BoundLocalFunctionStatement node) 15752public 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)