1 write to SwitchSections
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
3827this.SwitchSections = switchSections;
16 references to SwitchSections
Microsoft.CodeAnalysis.CSharp (16)
Binder\RefSafetyAnalysis.cs (1)
463this.VisitList(node.SwitchSections);
BoundTree\BoundSwitchStatement.cs (1)
21this.SwitchSections,
FlowAnalysis\AbstractFlowPass_Switch.cs (2)
24var switchSections = node.SwitchSections; 47foreach (var section in node.SwitchSections)
FlowAnalysis\ControlFlowPass.cs (1)
406foreach (var section in node.SwitchSections)
FlowAnalysis\NullableWalker_Patterns.cs (3)
283foreach (var section in node.SwitchSections) 293foreach (var section in node.SwitchSections) 304foreach (var section in node.SwitchSections)
Generated\BoundNodes.xml.Generated.cs (5)
3846if (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)) 10421this.VisitList(node.SwitchSections); 11723ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 13893ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 16343new TreeDumperNode("switchSections", null, from x in node.SwitchSections select Visit(x, null)),
Lowering\LocalRewriter\LocalRewriter_PatternSwitchStatement.cs (2)
71: base(node.Syntax, localRewriter, node.SwitchSections.SelectAsArray(section => section.Syntax), 136foreach (BoundSwitchSection section in node.SwitchSections)
Operations\CSharpOperationFactory.cs (1)
2772ImmutableArray<ISwitchCaseOperation> cases = CreateFromArray<BoundSwitchSection, ISwitchCaseOperation>(boundSwitchStatement.SwitchSections);