1 instantiation of BoundLabel
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4783var 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)
1386public override BoundNode VisitLabel(BoundLabel node)
FlowAnalysis\AlwaysAssignedWalker.cs (1)
93public override BoundNode VisitLabel(BoundLabel node)
FlowAnalysis\NullableWalker.cs (1)
12132public override BoundNode? VisitLabel(BoundLabel node)
Generated\BoundNodes.xml.Generated.cs (15)
4693public BoundGotoStatement(SyntaxNode syntax, LabelSymbol label, BoundExpression? caseExpressionOpt, BoundLabel? labelExpressionOpt, bool hasErrors = false) 4706public BoundLabel? LabelExpressionOpt { get; } 4711public BoundGotoStatement Update(LabelSymbol label, BoundExpression? caseExpressionOpt, BoundLabel? labelExpressionOpt) 4779public BoundLabel Update(LabelSymbol label, TypeSymbol? type) 4783var result = new BoundLabel(this.Syntax, label, type, this.HasErrors); 9101return VisitLabel((BoundLabel)node, arg); 9448public virtual R VisitLabel(BoundLabel node, A arg) => this.DefaultVisit(node, arg); 9684public virtual BoundNode? VisitLabel(BoundLabel node) => this.DefaultVisit(node); 10273public override BoundNode? VisitLabel(BoundLabel node) => null; 11600BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11609public override BoundNode? VisitLabel(BoundLabel node) 13780public override BoundNode? VisitLabel(BoundLabel node) 13787BoundLabel updatedNode = node.Update(node.Label, infoAndType.Type); 16212public override TreeDumperNode VisitLabel(BoundLabel node, object? arg) => new TreeDumperNode("label", null, new TreeDumperNode[]
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (2)
363BoundLabel 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)