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)
1071sectionBuilder.Add(_factory.Assignment(_factory.Local(_whenNodeIdentifierLocal), _factory.Literal(whenNodeInfo.WhenNodeIdentifier))); 1112Debug.Assert(_whenNodeIdentifierLocal is not null); 1113BoundStatement jumps = _factory.Switch(_factory.Local(_whenNodeIdentifierLocal), whenFalseSwitchSections.ToImmutableAndFree());
Lowering\LocalRewriter\LocalRewriter_PatternSwitchStatement.cs (2)
118if (_whenNodeIdentifierLocal is not null) 120outerVariables.Add(_whenNodeIdentifierLocal);
Lowering\LocalRewriter\LocalRewriter_SwitchExpression.cs (2)
66if (_whenNodeIdentifierLocal is not null) 68outerVariables.Add(_whenNodeIdentifierLocal);