11 references to ForEachStatement
Microsoft.CodeAnalysis.CSharp (11)
BoundTree\BoundTreeVisitors.cs (1)
93
case BoundKind.
ForEachStatement
:
FlowAnalysis\DefiniteAssignment.cs (1)
435
case BoundKind.
ForEachStatement
:
FlowAnalysis\ExitPointsWalker.cs (1)
143
case BoundKind.
ForEachStatement
when ((BoundForEachStatement)pending.Branch).AwaitOpt != null:
Generated\BoundNodes.xml.Generated.cs (2)
4038
: base(BoundKind.
ForEachStatement
, syntax, breakLabel, continueLabel, hasErrors || elementPlaceholder.HasErrors() || elementConversion.HasErrors() || iterationVariableType.HasErrors() || iterationErrorExpressionOpt.HasErrors() || expression.HasErrors() || deconstructionOpt.HasErrors() || awaitOpt.HasErrors() || body.HasErrors())
9077
case BoundKind.
ForEachStatement
:
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
535
case BoundKind.
ForEachStatement
:
Lowering\LocalRewriter\LocalRewriter_ForStatement.cs (2)
51
Debug.Assert(original.Kind is BoundKind.ForStatement or BoundKind.
ForEachStatement
or BoundKind.CollectionExpressionSpreadElement);
148
case BoundKind.
ForEachStatement
:
Lowering\LocalRewriter\LocalRewriter_WhileStatement.cs (2)
49
Debug.Assert(loop.Kind is BoundKind.WhileStatement or BoundKind.
ForEachStatement
or BoundKind.CollectionExpressionSpreadElement);
78
case BoundKind.
ForEachStatement
:
Operations\CSharpOperationFactory.cs (1)
182
case BoundKind.
ForEachStatement
: