public Message(MessageContent messageContent, User user, Command command = null) { User = user; Command = command; Content = messageContent; }
public Message(MessageContent messageContent, Command command) { User = command.User; Command = command; Content = messageContent; }
public MessageContent MakeAddressing(MessageContent message) { throw new NotImplementedException(); }