.NET Interfaces and inheritance. Report an error on import?


It is well known that the .NET Implementation that exposes .NET interfaces to COM does not support inheritance.
Link 1.
Link 2.

You have to be aware of this limitation, otherwise the problem is that this mistake can easly slip in.
Everything will compile fine, and at runtime you will have the weirdest exceptions. It takes a while to track down the problem to this particular issue.

Therefore my request:
When .NET Interfaces are imported into Delphi, could you report an error if you detect a base interface that contains members?

Let me know if unclear.


Thanks, logged as bugs://82466