1 write to Label
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4744this.Label = label;
16 references to Label
Microsoft.CodeAnalysis.CSharp (16)
BoundTree\BoundNode_Source.cs (1)
160append(gotoStatement.Label.ToString());
CodeGen\EmitStatement.cs (2)
191object label = boundConditionalGoto.Label; 1943var labelClone = GetLabelClone(node.Label);
CodeGen\Optimizer.cs (1)
1346RecordBranch(node.Label);
FlowAnalysis\AbstractFlowPass.cs (2)
3354PendingBranches.Add(new PendingBranch(node, this.StateWhenTrue, node.Label)); 3359PendingBranches.Add(new PendingBranch(node, this.StateWhenFalse, node.Label));
Generated\BoundNodes.xml.Generated.cs (3)
4756if (condition != this.Condition || jumpIfTrue != this.JumpIfTrue || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(label, this.Label)) 11122return node.Update(condition, node.JumpIfTrue, node.Label); 15502new TreeDumperNode("label", node.Label, null),
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (2)
357Debug.Assert(node.Label == _currentAwaitFinallyFrame.ProxyLabelIfNeeded(node.Label), "conditional leave?");
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
519CheckCanMergeWithParent(node.Label);
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (2)
361Debug.Assert(node.Label == _currentFinallyFrame.ProxyLabelIfNeeded(node.Label), "conditional leave?");
Lowering\SpillSequenceSpiller.cs (1)
619return UpdateStatement(builder, node.Update(condition, node.JumpIfTrue, node.Label));
Lowering\UnmatchedGotoFinder.cs (1)
74AddGoto(node.Label);