>Multiple inheritance is not supported in VB/C#, except through interfaces. IMO, it's a good thing. Imagine if you have a command button that inherits from multiple base classes, that each have code in the Click method. Which one would you want to run? And what if they do conflicting things?
Yes, I know. And, I like it like that. It is just for a documentation I am working on and wanted to use the proper terminology.
Yes, you are right. It is a complex context to support and I am OK that we do not have to deal with that in .NET.