Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
public sealed class UnitType
public static readonly UnitType Default = new UnitType();
private UnitType() {}
public abstract class CommandHandler<TMessage>
: ICommandHandler<TMessage, UnitType>
where TMessage : ICommand
public UnitType Handle(TMessage message)
return UnitType.Default;
protected abstract void HandleCore(TMessage message);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment