/// <summary> /// <para>Raises a management event.</para> /// </summary> /// <param name='eventData'>The object that determines the class, properties, and values of the event.</param> public static void Fire(Object eventData) { IEvent evt = eventData as IEvent; if (evt != null) { evt.Fire(); } else { GetFireFunction(eventData.GetType())(eventData); } }
/// <summary> /// This method fires a Management Event /// </summary> /// <param name="o">Object that determines the class, properties, and values of the event</param> public static void Fire(Object o) { GetFireFunction(o.GetType())(o); }