Beispiel #1
0
 public CommandContext(
     IEnumerable<string> args,
     IUser user,
     IChannel channel,
     ISession session,
     SockChatConnection connection
 ) {
     Args = args ?? throw new ArgumentNullException(nameof(args));
     User = user ?? throw new ArgumentNullException(nameof(user));
     Channel = channel ?? throw new ArgumentNullException(nameof(channel));
     Session = session ?? throw new ArgumentNullException(nameof(session));
     Connection = connection ?? throw new ArgumentNullException(nameof(connection));
 }
Beispiel #2
0
 public bool HandleCommand(string message, IUser user, IChannel channel, ISession session, SockChatConnection connection)
 {
     string[] parts       = message[1..].Split(' ');
Beispiel #3
0
 public PacketHandlerContext(IEnumerable <string> args, SockChatConnection conn)
 {
     Args       = args ?? throw new ArgumentNullException(nameof(args));
     Connection = conn ?? throw new ArgumentNullException(nameof(conn));
 }