示例#1
0
        public void IrcRemoveHandler(ReplyCode code)
        {
            string scode = code.ToInt32().ToIrcOpcode();

            if (IrcMethodMap.ContainsKey(scode))
            {
                IrcMethodMap.Remove(scode);
            }
        }
示例#2
0
        public void IrcRegisterHandler(ReplyCode code, IRCDelegate method)
        {
            string scode = code.ToInt32().ToIrcOpcode();

            if (IrcMethodMap.ContainsKey(scode))
            {
                IrcMethodMap[scode].Method += method;
            }
            else
            {
                IrcMethodMap.Add(scode, new IrcMethod(method));
            }
        }
示例#3
0
        public void IrcRemoveHandler(ReplyCode code, IRCDelegate method)
        {
            string scode = code.ToInt32().ToIrcOpcode();

            if (IrcMethodMap.ContainsKey(scode))
            {
                IrcMethodMap[scode].Method -= method;

                if (IrcMethodMap[scode].Method.IsNull())
                {
                    IrcMethodMap.Remove(scode);
                }
            }
        }
示例#4
0
 public IrcCommandAttribute(ReplyCode command)
 {
     Command = command.ToInt32().ToIrcOpcode();
 }
示例#5
0
 public IrcCommandAttribute(ReplyCode command)
 {
     Command = command.ToInt32().ToIrcOpcode();
 }
示例#6
0
        public void IrcRemoveHandler(ReplyCode code, IRCDelegate method)
        {
            string scode = code.ToInt32().ToIrcOpcode();

            if(IrcMethodMap.ContainsKey(scode))
            {
                IrcMethodMap[scode].Method -= method;

                if(IrcMethodMap[scode].Method.IsNull())
                    IrcMethodMap.Remove(scode);
            }
        }
示例#7
0
        public void IrcRemoveHandler(ReplyCode code)
        {
            string scode = code.ToInt32().ToIrcOpcode();

            if(IrcMethodMap.ContainsKey(scode))
                IrcMethodMap.Remove(scode);
        }
示例#8
0
        public void IrcRegisterHandler(ReplyCode code, IRCDelegate method)
        {
            string scode = code.ToInt32().ToIrcOpcode();

            if(IrcMethodMap.ContainsKey(scode))
                IrcMethodMap[scode].Method += method;
            else
                IrcMethodMap.Add(scode, new IrcMethod(method));
        }