Beispiel #1
0
 public void IrcRegisterHandler(string code, IRCDelegate method)
 {
     lock (Lock)
     {
         foreach (var nw in _networks)
         {
             nw.Value.IrcRegisterHandler(code, method);
         }
     }
 }
Beispiel #2
0
 public void IrcRemoveHandler(int code, IRCDelegate method)
 {
     lock (Lock)
     {
         foreach (var nw in _networks)
         {
             nw.Value.IrcRemoveHandler(code, method);
         }
     }
 }
Beispiel #3
0
 public void IrcRegisterHandler(string code, IRCDelegate method)
 {
     if (IrcMethodMap.ContainsKey(code))
     {
         IrcMethodMap[code].Method += method;
     }
     else
     {
         IrcMethodMap.Add(code, new IrcMethod(method));
     }
 }
Beispiel #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);
                }
            }
        }
Beispiel #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));
            }
        }
Beispiel #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);
                }
            }
        }
Beispiel #7
0
 public IrcMethod(IRCDelegate method)
 {
     Method = method;
 }
Beispiel #8
0
 public void IrcRemoveHandler(int code, IRCDelegate method)
 {
     lock(Lock)
     {
         foreach(var nw in _networks)
             nw.Value.IrcRemoveHandler(code, method);
     }
 }
Beispiel #9
0
 public void IrcRegisterHandler(ReplyCode code, IRCDelegate method)
 {
     lock(Lock)
     {
         foreach(var nw in _networks)
             nw.Value.IrcRegisterHandler(code, method);
     }
 }
Beispiel #10
0
 public IrcMethod(IRCDelegate method)
 {
     Method = method;
 }
Beispiel #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);
            }
        }
Beispiel #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);
            }
        }
Beispiel #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));
        }
Beispiel #14
0
 public void IrcRegisterHandler(string code, IRCDelegate method)
 {
     if(IrcMethodMap.ContainsKey(code))
         IrcMethodMap[code].Method += method;
     else
         IrcMethodMap.Add(code, new IrcMethod(method));
 }