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.