internal KickEvent(User sender, Channel channel, User target, string message) { _sender = sender; _channel = channel; _target = target; _message = message; }
protected internal MessageEvent(User sender, Entity target, MessageType mtype, string message) { _sender = sender; _target = target; _mtype = mtype; _message = message; }
internal QuitEvent(User sender, string message) : base() { _sender = sender; _message = message; }
internal TopicEvent(User sender, Channel channel, string topic) { _sender = sender; _channel = channel; _topic = topic; }
internal JoinEvent(User sender, Channel channel) { _sender = sender; _channel = channel; }
internal PartEvent(User sender, Channel channel, string message) { _sender = sender; _channel = channel; _message = message; }
internal InviteEvent(User sender, User target, string channel) { _sender = sender; _target = target; _channel = channel; }
internal NickChangeEvent(User sender, string newnick) { _sender = sender; _new = newnick; }
internal ChannelMessageEvent(User sender, Channel target, MessageType mtype, string message) : base(sender, target, mtype, message) { }
internal UserMessageEvent(User sender, User target, MessageType mtype, string message) : base(sender, target, mtype, message) { }
internal ChannelModeEvent(User sender, Channel channel, string mode) : base(channel, mode) { _sender = sender; _channel = channel; }