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