1 write to Locals
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4915this.Locals = locals;
12 references to Locals
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Conversions.cs (1)
1994new BoundSwitchExpressionArm(oldCase.Syntax, oldCase.Locals, oldCase.Pattern, oldCase.WhenClause, newValue, oldCase.Label, oldCase.HasErrors);
Binder\RefSafetyAnalysis.cs (1)
417using var _ = new LocalScope(this, node.Locals);
BoundTree\BoundNode.cs (2)
619AddAll(node.Locals); 621RemoveAll(node.Locals);
Generated\BoundNodes.xml.Generated.cs (4)
4933if (locals != this.Locals || pattern != this.Pattern || whenClause != this.WhenClause || value != this.Value || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(label, this.Label)) 11647ImmutableArray<LocalSymbol> locals = this.VisitLocals(node.Locals); 13813ImmutableArray<LocalSymbol> locals = GetUpdatedArray(node, node.Locals); 16255new TreeDumperNode("locals", node.Locals, null),
Lowering\LocalRewriter\LocalRewriter_SwitchExpression.cs (3)
104if (arm.Locals.IsEmpty) 112outerVariables.AddRange(arm.Locals); 116result.Add(new BoundScope(arm.Syntax, arm.Locals, statements));
Operations\CSharpOperationFactory.cs (1)
2739boundSwitchExpressionArm.Locals.GetPublicSymbols(),