/// <summary> /// Invokes the event EventHandler /// </summary> /// <param name="weakEventManager">WeakEventManager</param> /// <param name="sender">Sender</param> /// <param name="eventArgs">Event arguments</param> /// <param name="eventName">Event name</param> public static void RaiseEvent(this Forms.WeakEventManager weakEventManager, object?sender, object eventArgs, string eventName) { _ = weakEventManager ?? throw new ArgumentNullException(nameof(weakEventManager)); weakEventManager.HandleEvent(sender, eventArgs, eventName); }
/// <summary> /// Invokes the event EventHandler /// </summary> /// <param name="sender">Sender</param> /// <param name="eventArgs">Event arguments</param> /// <param name="eventName">Event name</param> public static void RaiseEvent(this Forms.WeakEventManager weakEventManager, object sender, object eventArgs, string eventName) => weakEventManager.HandleEvent(sender, eventArgs, eventName);