create a generic event handler raising method when events are raising from subclasses

wezyrone

New Member
I have a generic event raising method in my events class to be used with all events \[code\] protected virtual void RaiseEvent<T>(EventHandler<T> eventToRaise, T eventArgs) where T : EventArgs { if (eventToRaise != null) { try { eventToRaise(this, eventArgs); } catch (Exception ex) { throw new Exception("a problem accured while raising event : " + ex.Message); } } }\[/code\]but when I try to call this method from a subclass , I get an error that event can be used just on the left side of += or -= expression . is there any way to make this work ?
 
Back
Top