private void Import(MibModule module)
        {
            if (module == null)
            {
                throw new ArgumentNullException("module");
            }

            if (_loaded.ContainsKey(module.Name))
            {
#if !MA && !MT
                Logger.Info(module.ReportDuplicate(_loaded[module.Name]));
#endif
            }
            else if (_pendings.ContainsKey(module.Name))
            {
#if !MA && !MT
                Logger.Info(module.ReportDuplicate(_pendings[module.Name]));
#endif
            }
            else
            {
                _pendings.Add(module.Name, module);
            }
        }
Exemple #2
0
        private void Import(MibModule module)
        {
            if (module == null)
            {
                throw new ArgumentNullException("module");
            }

            if (_loaded.ContainsKey(module.Name))
            {
#if !MA
                Logger.Info(module.ReportDuplicate(_loaded[module.Name]));
#endif
            }
            else if (_pendings.ContainsKey(module.Name))
            {
#if !MA
                Logger.Info(module.ReportDuplicate(_pendings[module.Name]));
#endif
            }
            else
            {
                _pendings.Add(module.Name, module);
            }
        }