1 write to SwitchSections
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
3784this.SwitchSections = switchSections;
17 references to SwitchSections
Microsoft.CodeAnalysis.CSharp (17)
Binder\RefSafetyAnalysis.cs (1)
396this.VisitList(node.SwitchSections);
BoundTree\BoundNode_Source.cs (1)
286foreach (BoundSwitchSection section in switchStatement.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)
387foreach (var section in node.SwitchSections)
FlowAnalysis\NullableWalker_Patterns.cs (3)
280foreach (var section in node.SwitchSections) 290foreach (var section in node.SwitchSections) 301foreach (var section in node.SwitchSections)
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)) 10140this.VisitList(node.SwitchSections); 11350ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 13396ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 15813new TreeDumperNode("switchSections", null, from x in node.SwitchSections select Visit(x, null)),
Lowering\LocalRewriter\LocalRewriter_PatternSwitchStatement.cs (2)
65: base(node.Syntax, localRewriter, node.SwitchSections.SelectAsArray(section => section.Syntax), 130foreach (BoundSwitchSection section in node.SwitchSections)
Operations\CSharpOperationFactory.cs (1)
2687ImmutableArray<ISwitchCaseOperation> cases = CreateFromArray<BoundSwitchSection, ISwitchCaseOperation>(boundSwitchStatement.SwitchSections);