Skip to content

[Version 12.0] Feature support for collection expressions#1638

Draft
RexJaeschke wants to merge 13 commits into
draft-v12from
v12-collection-expressions
Draft

[Version 12.0] Feature support for collection expressions#1638
RexJaeschke wants to merge 13 commits into
draft-v12from
v12-collection-expressions

Conversation

@RexJaeschke

Copy link
Copy Markdown
Contributor

This is Rex's adaptation of the corresponding MS proposal.

  • Some sections of the MS spec appears to be targeted to the implementer:

    • The essence of the “Ref safety” section has been reduced to a single paragraph at the end of “Implicit collection expression conversions.”
    • Nothing was adopted from the “Extension methods” section.
    • Nothing was adopted from the “Span types” section.
    • Nothing was adopted from the long/detailed “Collection literal translation” section.
    • Nothing was adopted from the “Unsupported scenarios” section.
    • Nothing was adopted from the “Resolved questions” section.
  • Syntax ambiguities: It’s not clear what the final situation is; nothing was added from this section.

  • It isn’t clear what might/should be adopted from the “Unresolved questions” section.

@RexJaeschke RexJaeschke added this to the C# 12 milestone Apr 16, 2026
@RexJaeschke RexJaeschke added type: feature This issue describes a new feature Review: pending Proposal is available for review labels Apr 16, 2026
@RexJaeschke RexJaeschke marked this pull request as draft April 16, 2026 17:48
@BillWagner BillWagner force-pushed the v12-collection-expressions branch from cfccbc4 to 4922e5a Compare May 14, 2026 15:29
@BillWagner BillWagner force-pushed the v12-collection-expressions branch from 4922e5a to c03dfa4 Compare June 24, 2026 22:41
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.

1 participant