示例#1
0
 internal ErrorEventArgs(IrcMessageData data, string errormsg) : base(data)
 {
     _ErrorMessage = errormsg;
 }
示例#2
0
 internal CtcpEventArgs(IrcMessageData data, string ctcpcmd, string ctcpparam) : base(data)
 {
     _CtcpCommand   = ctcpcmd;
     _CtcpParameter = ctcpparam;
 }
示例#3
0
 internal DevoiceEventArgs(IrcMessageData data, string channel, string who, string whom) : base(data)
 {
     _Channel = channel;
     _Who     = who;
     _Whom    = whom;
 }
示例#4
0
 internal TopicChangeEventArgs(IrcMessageData data, string channel, string who, string newtopic) : base(data)
 {
     _Channel  = channel;
     _Who      = who;
     _NewTopic = newtopic;
 }
示例#5
0
 internal UnbanEventArgs(IrcMessageData data, string channel, string who, string hostmask) : base(data)
 {
     _Channel  = channel;
     _Who      = who;
     _Hostmask = hostmask;
 }
示例#6
0
 internal NickChangeEventArgs(IrcMessageData data, string oldnick, string newnick) : base(data)
 {
     _OldNickname = oldnick;
     _NewNickname = newnick;
 }
示例#7
0
 internal TopicEventArgs(IrcMessageData data, string channel, string topic) : base(data)
 {
     _Channel = channel;
     _Topic   = topic;
 }
示例#8
0
 internal ActionEventArgs(IrcMessageData data, string actionmsg) : base(data, "ACTION", actionmsg)
 {
     _ActionMessage = actionmsg;
 }
示例#9
0
 internal AwayEventArgs(IrcMessageData data, string who, string awaymessage) : base(data)
 {
     _Who         = who;
     _AwayMessage = awaymessage;
 }
示例#10
0
 internal PartEventArgs(IrcMessageData data, string channel, string who, string partmessage) : base(data)
 {
     _Channel     = channel;
     _Who         = who;
     _PartMessage = partmessage;
 }
示例#11
0
 internal QuitEventArgs(IrcMessageData data, string who, string quitmessage) : base(data)
 {
     _Who         = who;
     _QuitMessage = quitmessage;
 }
示例#12
0
 internal InviteEventArgs(IrcMessageData data, string channel, string who) : base(data)
 {
     _Channel = channel;
     _Who     = who;
 }
示例#13
0
 internal NamesEventArgs(IrcMessageData data, string channel, string[] userlist) : base(data)
 {
     _Channel  = channel;
     _UserList = userlist;
 }
示例#14
0
 internal PongEventArgs(IrcMessageData data, TimeSpan lag) : base(data)
 {
     _Lag = lag;
 }
示例#15
0
 internal PingEventArgs(IrcMessageData data, string pingdata) : base(data)
 {
     _PingData = pingdata;
 }
示例#16
0
 internal MotdEventArgs(IrcMessageData data, string motdmsg) : base(data)
 {
     _MotdMessage = motdmsg;
 }