Esempio n. 1
0
 public void LoadAvailableModules()
 {
     try
     {
         AvailableModules.Clear();
         string[]   plugins = Directory.GetFiles(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "*.plugin");
         ModuleInfo MI;
         foreach (string plugin in plugins)
         {
             MI = ModuleInfo.FromFile(plugin);
             if (MI != null)
             {
                 AvailableModules.Add(MI);
             }
         }
     }
     catch
     {
     }
 }