Esempio n. 1
0
 public void Uninstall(LoggerModule module)
 {
     if (_modules.ContainsKey(module.Name))
     {
         _modules.Remove(module.Name);
     }
 }
Esempio n. 2
0
 public void Install(LoggerModule module)
 {
     if (!_modules.ContainsKey(module.Name))
     {
         module.Initialize();
         _modules.Add(module.Name, module);
     }
     else
     {
         // reinstall module
         Uninstall(module.Name);
         Install(module);
     }
 }