[Mono-dev] inherited event

Michael Hutchinson m.j.hutchinson at gmail.com
Wed Feb 25 14:09:02 EST 2009

2009/2/25 Vladimir Giszpenc <vgiszpenc at dsci.com>:
> Hi,
> I was wondering why events have to be in local scope to be called.  If the
> event is in a base class, shouldn’t I be able to invoke it?
> This is not a bug in Mono as the behavior is the same on MS.Net, but I was
> hoping for some insight.


The "protected virtual On{Event}" invoker pattern is useful because it
allows derived classes to handle the event with an override, and
control the emission of the event.

Michael Hutchinson

More information about the Mono-devel-list mailing list