Say I have a class BaseClass that implements IBaseClass
Then I have an interface IClass that inherits IBaseClass.
Then I have a class named class that implem
use [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] as an attribute for the interface that extends the others. it is a workaround.