1 write to Label
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4856this.Label = label;
16 references to Label
Microsoft.CodeAnalysis.CSharp (16)
BoundTree\BoundNode_Source.cs (1)
175append(gotoStatement.Label.ToString());
CodeGen\EmitStatement.cs (2)
191object label = boundConditionalGoto.Label; 1966var labelClone = GetLabelClone(node.Label);
CodeGen\Optimizer.cs (1)
1413RecordBranch(node.Label);
FlowAnalysis\AbstractFlowPass.cs (2)
3546PendingBranches.Add(new PendingBranch(node, this.StateWhenTrue, node.Label)); 3551PendingBranches.Add(new PendingBranch(node, this.StateWhenFalse, node.Label));
Generated\BoundNodes.xml.Generated.cs (3)
4868if (condition != this.Condition || jumpIfTrue != this.JumpIfTrue || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(label, this.Label)) 11518return node.Update(condition, node.JumpIfTrue, node.Label); 16063new TreeDumperNode("label", node.Label, null),
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (2)
370Debug.Assert(node.Label == _currentAwaitFinallyFrame.ProxyLabelIfNeeded(node.Label), "conditional leave?");
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
538CheckCanMergeWithParent(node.Label);
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (2)
360Debug.Assert(node.Label == _currentFinallyFrame.ProxyLabelIfNeeded(node.Label), "conditional leave?");
Lowering\SpillSequenceSpiller.cs (1)
690return UpdateStatement(builder, node.Update(condition, node.JumpIfTrue, node.Label));
Lowering\UnmatchedGotoFinder.cs (1)
74AddGoto(node.Label);