Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/03/10 17:20:46 (14 years ago)
Author:
kgrading
Message:

#828 added various improvements to the plugin cache manager, the execution engine, the transaction handling on the serverside and the server console

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.2/sources/HeuristicLab.PluginInfrastructure/Manager/PluginManager.cs

    r3247 r4140  
    3535  /// Class to manage different plugins.
    3636  /// </summary>
    37   internal sealed class PluginManager : MarshalByRefObject {
     37  public sealed class PluginManager : MarshalByRefObject {
    3838    internal event EventHandler<PluginInfrastructureEventArgs> PluginLoaded;
    3939    internal event EventHandler<PluginInfrastructureEventArgs> PluginUnloaded;
     
    4949    /// Gets all installed plugins.
    5050    /// </summary>
    51     internal IEnumerable<PluginDescription> Plugins {
     51    public IEnumerable<PluginDescription> Plugins {
    5252      get { return plugins; }
    5353    }
     
    6464    private bool initialized;
    6565
    66     internal PluginManager(string pluginDir) {
     66    public PluginManager(string pluginDir) {
    6767      this.pluginDir = pluginDir;
    6868      plugins = new List<PluginDescription>();
     
    7474    /// Determines installed plugins and checks if all plugins are loadable.
    7575    /// </summary>
    76     internal void DiscoverAndCheckPlugins() {
     76    public void DiscoverAndCheckPlugins() {
    7777      OnInitializing(PluginInfrastructureEventArgs.Empty);
    7878      AppDomainSetup setup = AppDomain.CurrentDomain.SetupInformation;
Note: See TracChangeset for help on using the changeset viewer.