Skip to content

Conversation

@RexJaeschke
Copy link
Contributor

This PR contains all the changes in #989. It also replaces PR #1463, which has been retired.

Some background: When Rex created 989, he used draft-v7 as the base. However, during the v8 work the affected subclause, 13.9.5 "The foreach statement," was subsequently split into 3 subclauses, and text was moved around, changed, and augmented due to the addition of the async streams and using declarations features. Then when Bill pushed 989 into 1463, things got confused with unchanged text being reported as new, and Rex's new text going in the wrong place.

Reviewers: The changes made by this PR were done without consideration of any impact the v8 features async streams and using declarations might have. As such, see if these changes are impacted by 13.5.3, "await foreach."

@RexJaeschke RexJaeschke added this to the C# 9.0 milestone Nov 14, 2025
@RexJaeschke RexJaeschke added type: feature This issue describes a new feature Review: pending Proposal is available for review labels Nov 14, 2025
@RexJaeschke RexJaeschke marked this pull request as draft November 14, 2025 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Review: pending Proposal is available for review type: feature This issue describes a new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants