Why can’t a class extend its own nested class in C#?
There’s no implicit inheritance involved as far as I can tell. I would have expected this to be okay – although I can imagine weirdness if A and B were generic. It’s specified in section 10.1.4 of the spec: When a class B derives from a class A, it is a compile-time error for A … Read more