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