Esempio n. 1
0
 public void IrcRegisterHandler(string code, IRCDelegate method)
 {
     lock (Lock)
     {
         foreach (var nw in _networks)
         {
             nw.Value.IrcRegisterHandler(code, method);
         }
     }
 }
Esempio n. 2
0
 public void IrcRemoveHandler(int code, IRCDelegate method)
 {
     lock (Lock)
     {
         foreach (var nw in _networks)
         {
             nw.Value.IrcRemoveHandler(code, method);
         }
     }
 }
Esempio n. 3
0
 public void IrcRegisterHandler(string code, IRCDelegate method)
 {
     if (IrcMethodMap.ContainsKey(code))
     {
         IrcMethodMap[code].Method += method;
     }
     else
     {
         IrcMethodMap.Add(code, new IrcMethod(method));
     }
 }
Esempio n. 4
0
        public void IrcRemoveHandler(string code, IRCDelegate method)
        {
            if (IrcMethodMap.ContainsKey(code))
            {
                IrcMethodMap[code].Method -= method;

                if (IrcMethodMap[code].Method.IsNull())
                {
                    IrcMethodMap.Remove(code);
                }
            }
        }
Esempio n. 5
0
        public void IrcRegisterHandler(int code, IRCDelegate method)
        {
            string scode = code.ToIrcOpcode();

            if (IrcMethodMap.ContainsKey(scode))
            {
                IrcMethodMap[scode].Method += method;
            }
            else
            {
                IrcMethodMap.Add(scode, new IrcMethod(method));
            }
        }
Esempio n. 6
0
        public void IrcRemoveHandler(int code, IRCDelegate method)
        {
            string scode = code.ToIrcOpcode();

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

                if (IrcMethodMap[scode].Method.IsNull())
                {
                    IrcMethodMap.Remove(scode);
                }
            }
        }
Esempio n. 7
0
 public IrcMethod(IRCDelegate method)
 {
     Method = method;
 }
Esempio n. 8
0
 public void IrcRemoveHandler(int code, IRCDelegate method)
 {
     lock(Lock)
     {
         foreach(var nw in _networks)
             nw.Value.IrcRemoveHandler(code, method);
     }
 }
Esempio n. 9
0
 public void IrcRegisterHandler(ReplyCode code, IRCDelegate method)
 {
     lock(Lock)
     {
         foreach(var nw in _networks)
             nw.Value.IrcRegisterHandler(code, method);
     }
 }
Esempio n. 10
0
 public IrcMethod(IRCDelegate method)
 {
     Method = method;
 }
Esempio n. 11
0
        public void IrcRemoveHandler(int code, IRCDelegate method)
        {
            string scode = code.ToIrcOpcode();

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

                if(IrcMethodMap[scode].Method.IsNull())
                    IrcMethodMap.Remove(scode);
            }
        }
Esempio n. 12
0
        public void IrcRemoveHandler(string code, IRCDelegate method)
        {
            if(IrcMethodMap.ContainsKey(code))
            {
                IrcMethodMap[code].Method -= method;

                if(IrcMethodMap[code].Method.IsNull())
                    IrcMethodMap.Remove(code);
            }
        }
Esempio n. 13
0
        public void IrcRegisterHandler(int code, IRCDelegate method)
        {
            string scode = code.ToIrcOpcode();

            if(IrcMethodMap.ContainsKey(scode))
                IrcMethodMap[scode].Method += method;
            else
                IrcMethodMap.Add(scode, new IrcMethod(method));
        }
Esempio n. 14
0
 public void IrcRegisterHandler(string code, IRCDelegate method)
 {
     if(IrcMethodMap.ContainsKey(code))
         IrcMethodMap[code].Method += method;
     else
         IrcMethodMap.Add(code, new IrcMethod(method));
 }