Back to Csharplang

Upcoming meetings for 2026

meetings/2026/README.md

latest4.5 KB
Original Source

Upcoming meetings for 2026

All schedule items must have a public issue or checked-in proposal that can be linked from the notes.

Schedule ASAP

Schedule when convenient

Recurring topics

  • Triage championed features and milestones
  • Design review

Schedule

Wed Apr 29, 2026

Mon Apr 27, 2026

Wed Apr 22, 2026

Mon Apr 20, 2026

Wed Apr 15, 2026

Mon Apr 13, 2026

Wed Apr 8, 2026

Mon Apr 6, 2026

Wed Apr 1, 2026

Mon Mar 30, 2026

(One hour only)

  • MVP Summit feedback (Mads)

Wed Mar 11, 2026

C# Language Design Notes for 2026

Mon Mar 9, 2026

C# Language Design Meeting for March 9th, 2026

  • Extension indexers
    • Ordering for implicit indexers and list patterns
    • Slice extensions for range access
    • Spread optimization in collection expressions

Wed Feb 11, 2026

C# Language Design Meeting for February 11th, 2026

  • Union patterns update

Mon Feb 9, 2026

C# Language Design Meeting for February 9th, 2026

  • Closed hierarchies open questions
    • Confirming API shape
    • Blocking subtyping from other languages
    • Multiple CompilerFeatureRequired attributes
    • Same module restriction
    • Permit explicit use of abstract modifier
    • Subtype metadata

Wed Feb 4, 2026

C# Language Design Meeting for February 4th, 2026

  • Discriminated unions patterns
    • Null ambiguity in constructor selection
    • Marking unions with an attribute instead of IUnion interface
    • Factory method support
    • Union member providers

Mon Feb 2, 2026

C# Language Design Meeting for February 2nd, 2026

  • Extension indexers

Mon Jan 26, 2026

C# Language Design Meeting for January 26th, 2026

  • Alternative syntax for caller-unsafe

Wed Jan 21, 2026

C# Language Design Meeting for January 21st, 2026

  • Unsafe evolution

Mon Jan 12, 2026

C# Language Design Meeting for January 12, 2026

  • Triage
    • Relaxed ordering for partial and ref modifiers
    • Deconstruction in lambda parameters
    • Unsigned sizeof
    • Labeled break and continue Statements
    • Extra accessor in property override
    • Immediately Enumerated Collection Expressions
    • Allow arrays as CollectionBuilder Create parameter type