1 write to DefaultLabel
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
3786this.DefaultLabel = defaultLabel;
9 references to DefaultLabel
Microsoft.CodeAnalysis.CSharp (9)
Binder\RefSafetyAnalysis.cs (1)
397this.Visit(node.DefaultLabel);
BoundTree\BoundSwitchStatement.cs (1)
22this.DefaultLabel?.Label ?? this.BreakLabel,
FlowAnalysis\AbstractFlowPass_Switch.cs (2)
52label == node.DefaultLabel && node.Expression.ConstantValueOpt == null && IsTraditionalSwitch(node)) 75(node.DefaultLabel == null && node.Expression.ConstantValueOpt == null && IsTraditionalSwitch(node)))
Generated\BoundNodes.xml.Generated.cs (5)
3803if (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)) 10141this.Visit(node.DefaultLabel); 11352BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 13398BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 15815new TreeDumperNode("defaultLabel", null, new TreeDumperNode[] { Visit(node.DefaultLabel, null) }),