protected void Dispatch(MessageArgsBase message) { OnMessage?.Invoke(this, message); }
private static void ProcessMessage(MessageArgsBase message) { System.Console.WriteLine(message.ToString()); }
/// <summary> /// Sends a message through <see cref="Events" />. /// </summary> /// <param name="message">The message to send.</param> protected void SendMessage(MessageArgsBase message) { MessageEvent?.Invoke(this, message); }