using System; namespace Wayne.Lib { /// /// Contains extension methods for firing events. /// public static class Events { /// /// Fires the event if it is not null. /// /// /// /// /// public static void Fire(this EventHandler eventHandler, object sender, TEventArgs eventArgs) where TEventArgs : EventArgs { if (eventHandler != null) { eventHandler(sender, eventArgs); } } /// /// Fires the event if it is not null. /// /// /// /// public static void Fire(this EventHandler eventHandler, object sender, EventArgs eventArgs) { if (eventHandler != null) { eventHandler(sender, eventArgs); } } } }