1 write to OuterLocals
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
3893
this.
OuterLocals
= outerLocals;
14 references to OuterLocals
Microsoft.CodeAnalysis.CSharp (14)
Binder\RefSafetyAnalysis.cs (1)
292
using var outerLocals = new LocalScope(this, node.
OuterLocals
);
BoundTree\BoundNode.cs (2)
589
AddAll(node.
OuterLocals
);
596
RemoveAll(node.
OuterLocals
);
FlowAnalysis\DefiniteAssignment.cs (2)
2069
DeclareVariables(node.
OuterLocals
);
2073
ReportUnusedVariables(node.
OuterLocals
);
FlowAnalysis\NullableWalker.cs (1)
3208
DeclareLocals(node.
OuterLocals
);
Generated\BoundNodes.xml.Generated.cs (4)
3913
if (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))
10990
return node.Update(node.
OuterLocals
, initializer, node.InnerLocals, condition, increment, body, node.BreakLabel, node.ContinueLabel);
12953
ImmutableArray<LocalSymbol> outerLocals = GetUpdatedArray(node, node.
OuterLocals
);
15299
new TreeDumperNode("outerLocals", node.
OuterLocals
, null),
Lowering\LocalRewriter\LocalRewriter_ForStatement.cs (2)
180
node.
OuterLocals
,
268
return new BoundBlock(syntax, node.
OuterLocals
, statements, node.HasErrors);
Lowering\MethodToClassRewriter.cs (1)
175
var newOuterLocals = RewriteLocals(node.
OuterLocals
);
Operations\CSharpOperationFactory.cs (1)
1771
ImmutableArray<ILocalSymbol> locals = boundForStatement.
OuterLocals
.GetPublicSymbols();