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