I have this kind of code:
public class Foo { public SomeHandler OnBar; public virtual void Bar() { } } Foo is a base class and therefor other classes might inherit from it.
I would like the OnBar event to always be fired when Bar() is called even if it's not called explicitly inside Bar.
How can it be done?