Ejemplo n.º 1
0
        private void AddModuleInternal(IAmAModule module)
        {
            var moduleName = module.GetType().FullName;

            log.Debug("RconClient registering module: " + moduleName);
            lock (_modules)
            {
                _modules.Add(module);
                OnPropertyChanged("Modules");
            }
            try
            {
                module.Register(this);
            }
            catch (Exception exception)
            {
                log.ErrorException("Exception: RconClient registering module \"" + moduleName + "\" failed: ", exception);
            }
        }
Ejemplo n.º 2
0
 private void AddModuleInternal(IAmAModule module)
 {
     var moduleName = module.GetType().FullName;
     log.Debug("RconClient registering module: " + moduleName);
     lock (_modules)
     {
         _modules.Add(module);
         OnPropertyChanged("Modules");
     }
     try
     {
         module.Register(this);
     }
     catch (Exception exception)
     {
         log.ErrorException("Exception: RconClient registering module \"" + moduleName + "\" failed: ", exception);
     }
 }
Ejemplo n.º 3
0
 public void AddModule(IAmAModule module)
 {
     AddModuleInternal(module);
     module.ModuleLoadComplete();
 }
Ejemplo n.º 4
0
 public void AddModule(IAmAModule module)
 {
     AddModuleInternal(module);
     module.ModuleLoadComplete();
 }