- Timestamp:
- 08/03/10 17:20:46 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.2/sources/HeuristicLab.PluginInfrastructure/Manager/PluginManager.cs
r3247 r4140 35 35 /// Class to manage different plugins. 36 36 /// </summary> 37 internalsealed class PluginManager : MarshalByRefObject {37 public sealed class PluginManager : MarshalByRefObject { 38 38 internal event EventHandler<PluginInfrastructureEventArgs> PluginLoaded; 39 39 internal event EventHandler<PluginInfrastructureEventArgs> PluginUnloaded; … … 49 49 /// Gets all installed plugins. 50 50 /// </summary> 51 internalIEnumerable<PluginDescription> Plugins {51 public IEnumerable<PluginDescription> Plugins { 52 52 get { return plugins; } 53 53 } … … 64 64 private bool initialized; 65 65 66 internalPluginManager(string pluginDir) {66 public PluginManager(string pluginDir) { 67 67 this.pluginDir = pluginDir; 68 68 plugins = new List<PluginDescription>(); … … 74 74 /// Determines installed plugins and checks if all plugins are loadable. 75 75 /// </summary> 76 internalvoid DiscoverAndCheckPlugins() {76 public void DiscoverAndCheckPlugins() { 77 77 OnInitializing(PluginInfrastructureEventArgs.Empty); 78 78 AppDomainSetup setup = AppDomain.CurrentDomain.SetupInformation;
Note: See TracChangeset
for help on using the changeset viewer.