2 writes to Label
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (2)
4679
this.
Label
= label;
4688
this.
Label
= label;
15 references to Label
Microsoft.CodeAnalysis.CSharp (15)
BoundTree\BoundNode_Source.cs (1)
181
append(label.
Label
.ToString());
BoundTree\BoundStatementExtensions.cs (1)
35
Debug.Assert(((BoundLabelStatement)node).
Label
== label);
CodeGen\EmitStatement.cs (2)
635
_builder.MarkLabel(boundLabelStatement.
Label
);
1949
return node.Update(GetLabelClone(node.
Label
));
CodeGen\Optimizer.cs (1)
1383
RecordLabel(node.
Label
);
FlowAnalysis\AbstractFlowPass.cs (2)
858
stateChangedAfterUse |= ResolveBranches(label.
Label
, label);
3354
VisitLabel(node.
Label
, node);
FlowAnalysis\ExitPointsWalker.cs (1)
72
if (IsInside) _labelsInside.Add(node.
Label
);
Generated\BoundNodes.xml.Generated.cs (2)
4698
if (!Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(label, this.
Label
))
16026
new TreeDumperNode("label", node.
Label
, null),
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (2)
524
_labelsInScope.Peek().Add(node.
Label
);
525
_scopesAfterLabel.Add(node.
Label
, ArrayBuilder<Scope>.GetInstance());
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs (1)
126
CollectLabel(node.
Label
);
Lowering\UnmatchedGotoFinder.cs (1)
91
AddTarget(node.
Label
);
Operations\CSharpOperationFactory.cs (1)
2191
ILabelSymbol label = boundLabelStatement.
Label
.GetPublicSymbol();