예제 #1
0
 private void DispatchCallback(ModuleCallback callback)
 {
     foreach (ModuleDataObject mdo in MainListView.SelectedItems)
     {
         callback(mdo);
     }
 }
예제 #2
0
 private void DispatchCallback(ModuleCallback callback)
 {
     foreach (ModuleDataObject mdo in MainListView.SelectedItems)
     {
         callback(mdo);
     }
 }
예제 #3
0
 public static bool AddEventModule(PacketType ptype, ModuleCallback m)
 {
     if (InvokeEventModuleContains(ptype) == true)
     {
         return(false);
     }
     else
     {
         InvokeAddEventModule(ptype, m);
         return(true);
     }
 }
예제 #4
0
        private static void OnAuthenticate(ModuleCallback cb)
        {
            ModuleCallbackFullAuthentication fcb = cb as ModuleCallbackFullAuthentication;

            Console.Write("Enter your username ({0}): ", fcb.Username);
            string username = Console.ReadLine();

            Console.Write("Enter your password : ");
            string passwd = Console.ReadLine();

            if (username.Length > 0)
            {
                fcb.Username = username;
            }
            fcb.Password = passwd;
        }
예제 #5
0
        public static void InvokeAddEventModule(PacketType ptype, ModuleCallback m)
        {
            Assembly _Assemblies = Assembly.GetAssembly(ModuleHandler.Eventmodules.GetType());
            Type     _Type       = ModuleHandler.Eventmodules.GetType();

            // Get the desired method we want from the target type.
            MethodInfo _MethodInfo = null;

            try
            {
                _MethodInfo = _Type.GetMethod("Add");
            }
            catch (Exception)
            {
                return;
            }
            _MethodInfo.Invoke(ModuleHandler.Eventmodules, new object[2] {
                ptype, (object)m
            });
        }
예제 #6
0
        public static void InvokeAddEventModule(PacketType ptype, ModuleCallback m)
        {
            Assembly _Assemblies = Assembly.GetAssembly(ModuleHandler.Eventmodules.GetType());
            Type _Type = ModuleHandler.Eventmodules.GetType();

            // Get the desired method we want from the target type.
            MethodInfo _MethodInfo = null;
            try
            {
                _MethodInfo = _Type.GetMethod("Add");
            }
            catch (Exception ex)
            {
                return;
            }
            _MethodInfo.Invoke(ModuleHandler.Eventmodules, new object[2] { ptype, (object)m });
        }
예제 #7
0
 public static bool AddEventModule(PacketType ptype, ModuleCallback m)
 {
     if (InvokeEventModuleContains(ptype) == true)
         return false;
     else
     {
         InvokeAddEventModule(ptype, m);
         return true;
     }
 }