1 write to SwitchSections
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
3673
this.
SwitchSections
= switchSections;
16 references to SwitchSections
Microsoft.CodeAnalysis.CSharp (16)
BoundTree\BoundNode_Source.cs (1)
271
foreach (BoundSwitchSection section in switchStatement.
SwitchSections
)
BoundTree\BoundSwitchStatement.cs (1)
21
this.
SwitchSections
,
FlowAnalysis\AbstractFlowPass_Switch.cs (2)
24
var switchSections = node.
SwitchSections
;
47
foreach (var section in node.
SwitchSections
)
FlowAnalysis\ControlFlowPass.cs (1)
388
foreach (var section in node.
SwitchSections
)
FlowAnalysis\NullableWalker_Patterns.cs (3)
242
foreach (var section in node.
SwitchSections
)
252
foreach (var section in node.
SwitchSections
)
263
foreach (var section in node.
SwitchSections
)
Generated\BoundNodes.xml.Generated.cs (5)
3692
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))
9783
this.VisitList(node.
SwitchSections
);
10955
ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.
SwitchSections
);
12929
ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.
SwitchSections
);
15253
new 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),
130
foreach (BoundSwitchSection section in node.
SwitchSections
)
Operations\CSharpOperationFactory.cs (1)
2542
ImmutableArray<ISwitchCaseOperation> cases = CreateFromArray<BoundSwitchSection, ISwitchCaseOperation>(boundSwitchStatement.
SwitchSections
);