internal ListEventArgs(IrcMessageData data, ChannelInfo listInfo) : base(data) { f_ListInfo = listInfo; }
private void _Event_RPL_LIST(IrcMessageData ircdata) { string channelName = ircdata.Channel; int userCount = Int32.Parse(ircdata.RawMessageArray[4]); string topic = ircdata.Message; ChannelInfo info = null; if (OnList != null || _ChannelList != null) { info = new ChannelInfo(channelName, userCount, topic); } if (_ChannelList != null) { _ChannelList.Add(info); } if (OnList != null) { OnList(this, new ListEventArgs(ircdata, info)); } }