1 write to SwitchSections
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
3828
this.
SwitchSections
= switchSections;
16 references to SwitchSections
Microsoft.CodeAnalysis.CSharp (16)
Binder\RefSafetyAnalysis.cs (1)
512
this.VisitList(node.
SwitchSections
);
BoundTree\BoundSwitchStatement.cs (1)
67
this.
SwitchSections
,
FlowAnalysis\AbstractFlowPass_Switch.cs (2)
24
var switchSections = node.
SwitchSections
;
47
foreach (var section in node.
SwitchSections
)
FlowAnalysis\ControlFlowPass.cs (1)
406
foreach (var section in node.
SwitchSections
)
FlowAnalysis\NullableWalker_Patterns.cs (3)
283
foreach (var section in node.
SwitchSections
)
293
foreach (var section in node.
SwitchSections
)
304
foreach (var section in node.
SwitchSections
)
Generated\BoundNodes.xml.Generated.cs (5)
3847
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))
10422
this.VisitList(node.
SwitchSections
);
11724
ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.
SwitchSections
);
13894
ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.
SwitchSections
);
16344
new 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),
137
foreach (BoundSwitchSection section in node.
SwitchSections
)
Operations\CSharpOperationFactory.cs (1)
2772
ImmutableArray<ISwitchCaseOperation> cases = CreateFromArray<BoundSwitchSection, ISwitchCaseOperation>(boundSwitchStatement.
SwitchSections
);