1 write to _whenNodeIdentifierLocal
Microsoft.CodeAnalysis.CSharp (1)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
1066
_whenNodeIdentifierLocal
??= _factory.SynthesizedLocal(_factory.SpecialType(SpecialType.System_Int32));
7 references to _whenNodeIdentifierLocal
Microsoft.CodeAnalysis.CSharp (7)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (3)
1071
sectionBuilder.Add(_factory.Assignment(_factory.Local(
_whenNodeIdentifierLocal
), _factory.Literal(whenNodeInfo.WhenNodeIdentifier)));
1112
Debug.Assert(
_whenNodeIdentifierLocal
is not null);
1113
BoundStatement jumps = _factory.Switch(_factory.Local(
_whenNodeIdentifierLocal
), whenFalseSwitchSections.ToImmutableAndFree());
Lowering\LocalRewriter\LocalRewriter_PatternSwitchStatement.cs (2)
118
if (
_whenNodeIdentifierLocal
is not null)
120
outerVariables.Add(
_whenNodeIdentifierLocal
);
Lowering\LocalRewriter\LocalRewriter_SwitchExpression.cs (2)
66
if (
_whenNodeIdentifierLocal
is not null)
68
outerVariables.Add(
_whenNodeIdentifierLocal
);