[Proposal]: partial extension members
Author: jcouvCreated Jun 15, 2026Updated Jul 2, 2026
LabelsProposal champion
Specification: https://github.com/dotnet/csharplang/blob/main/proposals/partial-extension-members.md Discussion: https://github.com/dotnet/csharplang/discussions/10228
Summary
Allow partial extension members in extension block in partial enclosing static classes:
public static partial class E
{
extension(int i)
{
public partial void M();
}
}
public static partial class E
{
extension(int i)
{
public partial void M() { }
}
}Design Meetings
Source: dotnet/csharplang