dotnet / csharplang

The official repo for the design of the C# programming language
10.95k stars 999 forks source link

Add description of extension interface implementation #7928

Open agocke opened 3 months ago

agocke commented 3 months ago

There are a lot of unknowns and difficult semantic constraints with bringing extension interface implementation to C#. This documents many of the challenges and outlines some of the most desirable semantics. When a particular semantic is suggested, example code is provided to show why that semantic is valuable.