1 write to OuterLocals
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4005this.OuterLocals = outerLocals;
14 references to OuterLocals
Microsoft.CodeAnalysis.CSharp (14)
Binder\RefSafetyAnalysis.cs (1)
334using var outerLocals = new LocalScope(this, node.OuterLocals);
BoundTree\BoundNode.cs (2)
651AddAll(node.OuterLocals); 658RemoveAll(node.OuterLocals);
FlowAnalysis\DefiniteAssignment.cs (2)
2225DeclareVariables(node.OuterLocals); 2229ReportUnusedVariables(node.OuterLocals);
FlowAnalysis\NullableWalker.cs (1)
3407DeclareLocals(node.OuterLocals);
Generated\BoundNodes.xml.Generated.cs (4)
4025if (outerLocals != this.OuterLocals || initializer != this.Initializer || innerLocals != this.InnerLocals || condition != this.Condition || increment != this.Increment || body != this.Body || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(breakLabel, this.BreakLabel) || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(continueLabel, this.ContinueLabel)) 11386return node.Update(node.OuterLocals, initializer, node.InnerLocals, condition, increment, body, node.BreakLabel, node.ContinueLabel); 13421ImmutableArray<LocalSymbol> outerLocals = GetUpdatedArray(node, node.OuterLocals); 15860new TreeDumperNode("outerLocals", node.OuterLocals, null),
Lowering\LocalRewriter\LocalRewriter_ForStatement.cs (2)
183node.OuterLocals, 271return new BoundBlock(syntax, node.OuterLocals, statements, node.HasErrors);
Lowering\MethodToClassRewriter.cs (1)
175var newOuterLocals = RewriteLocals(node.OuterLocals);
Operations\CSharpOperationFactory.cs (1)
1878ImmutableArray<ILocalSymbol> locals = boundForStatement.OuterLocals.GetPublicSymbols();