1 instantiation of BoundLabel
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4799var 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)
1966BoundLabel 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)
12460public override BoundNode? VisitLabel(BoundLabel node)
Generated\BoundNodes.xml.Generated.cs (15)
4709public BoundGotoStatement(SyntaxNode syntax, LabelSymbol label, BoundExpression? caseExpressionOpt, BoundLabel? labelExpressionOpt, bool hasErrors = false) 4722public BoundLabel? LabelExpressionOpt { get; } 4727public BoundGotoStatement Update(LabelSymbol label, BoundExpression? caseExpressionOpt, BoundLabel? labelExpressionOpt) 4795public BoundLabel Update(LabelSymbol label, TypeSymbol? type) 4799var result = new BoundLabel(this.Syntax, label, type, this.HasErrors); 9117return VisitLabel((BoundLabel)node, arg); 9464public virtual R VisitLabel(BoundLabel node, A arg) => this.DefaultVisit(node, arg); 9700public virtual BoundNode? VisitLabel(BoundLabel node) => this.DefaultVisit(node); 10291public override BoundNode? VisitLabel(BoundLabel node) => null; 11621BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11630public override BoundNode? VisitLabel(BoundLabel node) 13788public override BoundNode? VisitLabel(BoundLabel node) 13795BoundLabel updatedNode = node.Update(node.Label, infoAndType.Type); 16222public 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)