Fix more edge cases

This commit is contained in:
TheXamlGuy
2024-05-31 22:50:52 +01:00
parent 8f1a3252c6
commit c24538f545
16 changed files with 212 additions and 118 deletions
+4 -4
View File
@@ -2,14 +2,14 @@
public interface IPublisher
{
void Publish<TMessage>(object key)
void Publish<TMessage>(object? key = null)
where TMessage : new();
void Publish<TMessage>(TMessage message)
where TMessage : notnull;
void Publish<TMessage>(TMessage message,
object key)
object? key = null)
where TMessage : notnull;
void Publish(object message,
@@ -22,9 +22,9 @@ public interface IPublisher
void Publish(object message);
void PublishUI<TMessage>(TMessage message,
object key) where TMessage : notnull;
object? key = null) where TMessage : notnull;
void PublishUI<TMessage>(object key)
void PublishUI<TMessage>(object? key = null)
where TMessage : new();
void PublishUI<TMessage>(TMessage message)