public void Unregister <TMessage>(IMessageBusViewModel <TMessage> recipient) where TMessage : IViewModelMessage { if (recipient == null) { return; } messenger.Unregister <TMessage>(recipient); }
public void Unregister <TMessage>(IMessageBusViewModel <TMessage> recipient, object token) where TMessage : IViewModelMessage { if (recipient == null) { return; } messenger.Unregister <TMessage>(recipient, token, recipient.ProcessMessage); }
public void Register <TRecipient, TMessage>(IMessageBusViewModel <TMessage> recipient, object token) where TMessage : IViewModelMessage { if (recipient == null) { return; } messenger.Register <TMessage>(recipient, token, true, recipient.ProcessMessage, false); }