internal ErrorEventArgs(IrcMessageData data, string errormsg) : base(data) { _ErrorMessage = errormsg; }
internal CtcpEventArgs(IrcMessageData data, string ctcpcmd, string ctcpparam) : base(data) { _CtcpCommand = ctcpcmd; _CtcpParameter = ctcpparam; }
internal DevoiceEventArgs(IrcMessageData data, string channel, string who, string whom) : base(data) { _Channel = channel; _Who = who; _Whom = whom; }
internal TopicChangeEventArgs(IrcMessageData data, string channel, string who, string newtopic) : base(data) { _Channel = channel; _Who = who; _NewTopic = newtopic; }
internal UnbanEventArgs(IrcMessageData data, string channel, string who, string hostmask) : base(data) { _Channel = channel; _Who = who; _Hostmask = hostmask; }
internal NickChangeEventArgs(IrcMessageData data, string oldnick, string newnick) : base(data) { _OldNickname = oldnick; _NewNickname = newnick; }
internal TopicEventArgs(IrcMessageData data, string channel, string topic) : base(data) { _Channel = channel; _Topic = topic; }
internal ActionEventArgs(IrcMessageData data, string actionmsg) : base(data, "ACTION", actionmsg) { _ActionMessage = actionmsg; }
internal AwayEventArgs(IrcMessageData data, string who, string awaymessage) : base(data) { _Who = who; _AwayMessage = awaymessage; }
internal PartEventArgs(IrcMessageData data, string channel, string who, string partmessage) : base(data) { _Channel = channel; _Who = who; _PartMessage = partmessage; }
internal QuitEventArgs(IrcMessageData data, string who, string quitmessage) : base(data) { _Who = who; _QuitMessage = quitmessage; }
internal InviteEventArgs(IrcMessageData data, string channel, string who) : base(data) { _Channel = channel; _Who = who; }
internal NamesEventArgs(IrcMessageData data, string channel, string[] userlist) : base(data) { _Channel = channel; _UserList = userlist; }
internal PongEventArgs(IrcMessageData data, TimeSpan lag) : base(data) { _Lag = lag; }
internal PingEventArgs(IrcMessageData data, string pingdata) : base(data) { _PingData = pingdata; }
internal MotdEventArgs(IrcMessageData data, string motdmsg) : base(data) { _MotdMessage = motdmsg; }