Esempio n. 1
0
 public void UnRegister(string key)
 {
     if (dicModules.ContainsKey(key))
     {
         BaseModule module = dicModules[key];
         module.Release();
         dicModules.Remove(key);
         module = null;
     }
 }
Esempio n. 2
0
        public void Register(BaseModule module)
        {
            Type t = module.GetType();

            Register(t.ToString(), module);
        }
Esempio n. 3
0
        public void UnRegister(BaseModule module)
        {
            Type t = module.GetType();

            UnRegister(t.ToString());
        }
Esempio n. 4
0
        private void LoadModule(Type moduleType)
        {
            BaseModule bm = System.Activator.CreateInstance(moduleType) as BaseModule;

            bm.Load();
        }