You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Allow implicit implementation of internal interfaces" This is currently possible and the example suggests to add internal modifier on interface members which doesn't add up. I think that's a little misleading.
But unless I'm misunderstanding one of the proposals, they are substantially the same. Though I believe yours goes a bit further in allowing protected internal instead of just internal.
@alrz I don't think this would be a bad idea necessarily, but it has marginal value compared to many other things we could do. If you think of any proposal as starting with -100 or -1000 points, it is hard to see how the value added rises above that.
In other words,
M
must not be less accessible thanI
rather than required to be public.Currently the workaround is to explicitly implement
I
to delegate corresponding non-public members.Q: Should the accessibility of
C
also be taken into account?The text was updated successfully, but these errors were encountered: