1 write to Locals
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4912this.Locals = locals;
11 references to Locals
Microsoft.CodeAnalysis.CSharp (11)
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)
4930if (locals != this.Locals || pattern != this.Pattern || whenClause != this.WhenClause || value != this.Value || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(label, this.Label)) 11524return node.Update(node.Locals, pattern, whenClause, value, node.Label); 13627ImmutableArray<LocalSymbol> locals = GetUpdatedArray(node, node.Locals); 16068new 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(),