2 writes to Label
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (2)
4679this.Label = label; 4688this.Label = label;
15 references to Label
Microsoft.CodeAnalysis.CSharp (15)
BoundTree\BoundNode_Source.cs (1)
181append(label.Label.ToString());
BoundTree\BoundStatementExtensions.cs (1)
35Debug.Assert(((BoundLabelStatement)node).Label == label);
CodeGen\EmitStatement.cs (2)
635_builder.MarkLabel(boundLabelStatement.Label); 1949return node.Update(GetLabelClone(node.Label));
CodeGen\Optimizer.cs (1)
1383RecordLabel(node.Label);
FlowAnalysis\AbstractFlowPass.cs (2)
858stateChangedAfterUse |= ResolveBranches(label.Label, label); 3354VisitLabel(node.Label, node);
FlowAnalysis\ExitPointsWalker.cs (1)
72if (IsInside) _labelsInside.Add(node.Label);
Generated\BoundNodes.xml.Generated.cs (2)
4698if (!Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(label, this.Label)) 16026new 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)
126CollectLabel(node.Label);
Lowering\UnmatchedGotoFinder.cs (1)
91AddTarget(node.Label);
Operations\CSharpOperationFactory.cs (1)
2191ILabelSymbol label = boundLabelStatement.Label.GetPublicSymbol();