Exemplo n.º 1
0
 internal ListEventArgs(IrcMessageData data, ChannelInfo listInfo)
     : base(data)
 {
     f_ListInfo = listInfo;
 }
Exemplo n.º 2
0
        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));
            }
        }