1 write to DefaultLabel
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
3786
this.
DefaultLabel
= defaultLabel;
9 references to DefaultLabel
Microsoft.CodeAnalysis.CSharp (9)
Binder\RefSafetyAnalysis.cs (1)
397
this.Visit(node.
DefaultLabel
);
BoundTree\BoundSwitchStatement.cs (1)
22
this.
DefaultLabel
?.Label ?? this.BreakLabel,
FlowAnalysis\AbstractFlowPass_Switch.cs (2)
52
label == node.
DefaultLabel
&& node.Expression.ConstantValueOpt == null && IsTraditionalSwitch(node))
75
(node.
DefaultLabel
== null && node.Expression.ConstantValueOpt == null && IsTraditionalSwitch(node)))
Generated\BoundNodes.xml.Generated.cs (5)
3803
if (expression != this.Expression || innerLocals != this.InnerLocals || innerLocalFunctions != this.InnerLocalFunctions || switchSections != this.SwitchSections || reachabilityDecisionDag != this.ReachabilityDecisionDag || defaultLabel != this.
DefaultLabel
|| !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(breakLabel, this.BreakLabel))
10141
this.Visit(node.
DefaultLabel
);
11352
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.
DefaultLabel
);
13398
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.
DefaultLabel
);
15815
new TreeDumperNode("defaultLabel", null, new TreeDumperNode[] { Visit(node.
DefaultLabel
, null) }),