public server_plugin_manager(Object tag)
        {
            _tag = tag;
			_load_dir = Path.Combine (Environment.CurrentDirectory, _tag.ToString ());
			if (!Directory.Exists (_load_dir))
				Directory.CreateDirectory (_load_dir);
            _pManager = new PluginManager();
            _pManager.LoadPluginsWithInterface(Assembly.GetExecutingAssembly(), _pluginType);
			_pManager.LoadPlugins (_load_dir, _pluginType, ".dll");

            init_settings();
            initialize(tag);
        }
		public settings_control_factory ()
		{
			_p = new PluginManager();
			_p.LoadPlugins("./",typeof(isettings_viewer),".dll");
		}
		public content_type_viewer_factory ()
		{
			_p = new PluginManager();
			_p.LoadPlugins("./",typeof(icontent_type_viewer),".dll");
		}
Example #4
0
		public ui_run_factory ()
		{
			_p = new PluginManager();
			_p.LoadPlugins("./",typeof(iui_run),".dll");
		}