I am defining a common interface for various classes (polymorphism) using Implements clause. I have written a class to declare the interface (IClass). In all the other classes I put in an Implements clause to Implement the interface defined by IClass. I want to raise events defined in IClass, but the RaiseEvent function does not list or accept the events of IClass as parameters.

How can I raise the events defined by IClass.