@maciejasjmj said in If you could make breaking changes to C#, what would you do?:
Hey, I'm using that! In fact I often find the pattern of generic interface inheriting a non-generic one rather useful, particularly in
where
clauses on generics.
How does that come in handy?
Ooh, that's a good potential improvement - make unbound generic types valid in certain contexts, such as
is
checks andwhere
clauses.
Sorry, you totally lost me here. What do you mean by that?