diff --git a/src/MyNet.Utilities/Messaging/IMessenger.cs b/src/MyNet.Utilities/Messaging/IMessenger.cs index e71e621..5d5d7c9 100644 --- a/src/MyNet.Utilities/Messaging/IMessenger.cs +++ b/src/MyNet.Utilities/Messaging/IMessenger.cs @@ -143,6 +143,8 @@ public interface IMessenger /// The message to send to registered recipients. void Send(TMessage message); + void Send(); + /// /// Sends a message to registered recipients. The message will /// reach only recipients that registered for this message type diff --git a/src/MyNet.Utilities/Messaging/Messenger.cs b/src/MyNet.Utilities/Messaging/Messenger.cs index 1b7a0e7..c6aacad 100644 --- a/src/MyNet.Utilities/Messaging/Messenger.cs +++ b/src/MyNet.Utilities/Messaging/Messenger.cs @@ -230,6 +230,8 @@ public static IMessenger Default /// The message to send to registered recipients. public virtual void Send(TMessage message) => SendToTargetOrType(message, null, null); + public virtual void Send() => SendToTargetOrType(Activator.CreateInstance(), null, null); + /// /// Sends a message to registered recipients. The message will /// reach only recipients that registered for this message type