1 write to IterationVariables
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4111
this.
IterationVariables
= iterationVariables;
19 references to IterationVariables
Microsoft.CodeAnalysis.CSharp (19)
Binder\RefSafetyAnalysis.cs (2)
1285
foreach (var local in node.
IterationVariables
)
1312
foreach (var local in node.
IterationVariables
)
BoundTree\BoundNode.cs (2)
720
AddAll(node.
IterationVariables
);
722
RemoveAll(node.
IterationVariables
);
FlowAnalysis\DefiniteAssignment.cs (1)
2726
foreach (var iterationVariable in node.
IterationVariables
)
FlowAnalysis\NullableWalker.cs (2)
3631
DeclareLocals(node.
IterationVariables
);
12594
foreach (var iterationVariable in node.
IterationVariables
)
FlowAnalysis\VariablesDeclaredWalker.cs (1)
217
_variablesDeclared.AddAll(node.
IterationVariables
);
Generated\BoundNodes.xml.Generated.cs (4)
4133
if (enumeratorInfoOpt != this.EnumeratorInfoOpt || elementPlaceholder != this.ElementPlaceholder || elementConversion != this.ElementConversion || iterationVariableType != this.IterationVariableType || iterationVariables != this.
IterationVariables
|| iterationErrorExpressionOpt != this.IterationErrorExpressionOpt || expression != this.Expression || deconstructionOpt != this.DeconstructionOpt || body != this.Body || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(breakLabel, this.BreakLabel) || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(continueLabel, this.ContinueLabel))
11775
ImmutableArray<LocalSymbol> iterationVariables = this.VisitLocals(node.
IterationVariables
);
13925
ImmutableArray<LocalSymbol> iterationVariables = GetUpdatedArray(node, node.
IterationVariables
);
16399
new TreeDumperNode("iterationVariables", node.
IterationVariables
, null),
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (4)
133
node.
IterationVariables
,
585
node.
IterationVariables
,
886
node.
IterationVariables
,
1035
node.
IterationVariables
,
Operations\CSharpOperationFactory.cs (3)
2031
Debug.Assert(boundForEachStatement.
IterationVariables
.Length == 1);
2032
var local = boundForEachStatement.
IterationVariables
[0];
2051
ImmutableArray<ILocalSymbol> locals = boundForEachStatement.
IterationVariables
.GetPublicSymbols();