IDynamicModule IModuleManager.AddModule(DBOPlugInAttribute attribute, String parameters) { IDynamicModule module = Activator.CreateInstance(attribute.PlugInObjectType, new Object[] { this }) as IDynamicModule; if (module != null) { if (!moduleMap.ContainsKey(attribute.PlugInName)) { moduleMap.Add(attribute.PlugInName, module); //прицепляем профиль модуля AttachModuleProfile(module); //установка меню модуля в клиентских приложениях ((IModuleManager)this).SetupModuleMenu(module); module.Plug(parameters); } } return module; }
public IDynamicModule AddModule(DBOPlugInAttribute attribute, string parameters) { return null; }