2 instantiations of BoundLabel
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
2534return new BoundLabel(node, symbol, null);
Generated\BoundNodes.xml.Generated.cs (1)
4854var result = new BoundLabel(this.Syntax, label, type, this.HasErrors);
27 references to BoundLabel
Microsoft.CodeAnalysis.CSharp (27)
Binder\Binder_Statements.cs (2)
516var boundLabel = expression as BoundLabel;
CodeGen\EmitStatement.cs (1)
1993BoundLabel labelExpressionOpt = node.LabelExpressionOpt;
CodeGen\Optimizer.cs (1)
1396public override BoundNode VisitLabel(BoundLabel node)
FlowAnalysis\AlwaysAssignedWalker.cs (1)
93public override BoundNode VisitLabel(BoundLabel node)
FlowAnalysis\NullableWalker.cs (1)
12782public override BoundNode? VisitLabel(BoundLabel node)
Generated\BoundNodes.xml.Generated.cs (15)
4764public BoundGotoStatement(SyntaxNode syntax, LabelSymbol label, BoundExpression? caseExpressionOpt, BoundLabel? labelExpressionOpt, bool hasErrors = false) 4777public BoundLabel? LabelExpressionOpt { get; } 4782public BoundGotoStatement Update(LabelSymbol label, BoundExpression? caseExpressionOpt, BoundLabel? labelExpressionOpt) 4850public BoundLabel Update(LabelSymbol label, TypeSymbol? type) 4854var result = new BoundLabel(this.Syntax, label, type, this.HasErrors); 9224return VisitLabel((BoundLabel)node, arg); 9574public virtual R VisitLabel(BoundLabel node, A arg) => this.DefaultVisit(node, arg); 9812public virtual BoundNode? VisitLabel(BoundLabel node) => this.DefaultVisit(node); 10404public override BoundNode? VisitLabel(BoundLabel node) => null; 11746BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11755public override BoundNode? VisitLabel(BoundLabel node) 13934public override BoundNode? VisitLabel(BoundLabel node) 13941BoundLabel updatedNode = node.Update(node.Label, infoAndType.Type); 16366public override TreeDumperNode VisitLabel(BoundLabel node, object? arg) => new TreeDumperNode("label", null, new TreeDumperNode[]
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (2)
401BoundLabel labelExpressionOpt = (BoundLabel)this.Visit(node.LabelExpressionOpt);
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (2)
359BoundLabel labelExpressionOpt = (BoundLabel)this.Visit(node.LabelExpressionOpt);
Lowering\LocalRewriter\LocalRewriter_GotoStatement.cs (2)
23BoundLabel? labelExpressionOpt = null; 33public override BoundNode? VisitLabel(BoundLabel node)