Free cookie consent management tool by TermsFeed Policy Generator

source: branches/2924_DotNetCoreMigration/HeuristicLab.PluginInfrastructure/3.3/Interfaces/IActivatorContext.cs @ 16859

Last change on this file since 16859 was 16859, checked in by dpiringe, 5 years ago

#2924:

  • migrated PluginInfrastructure to .NET Standard
  • created a new .NET Core project HeuristicLab.PluginInfrastructure.Runner, which contains the logic to load and isolate assemblies, based on the new interfaces from HeuristicLab.PluginInfrastructure
  • recycled old plugin validation code
File size: 582 bytes
Line 
1using System;
2using System.Collections.Generic;
3using System.Text;
4using HeuristicLab.PluginInfrastructure;
5
6namespace HeuristicLab.PluginInfrastructure {
7  /// <summary>
8  /// Interface for a ActivatorContext implementation.
9  /// </summary>
10  public interface IActivatorContext {
11    /// <summary>
12    /// Returns all plugins found by a PluginLoader.
13    /// </summary>
14    IList<IPlugin> Plugins { get; }
15
16    /// <summary>
17    /// Returns all applications found by a PluginLoader.
18    /// </summary>
19    IList<IApplication> Applications { get; }
20
21  }
22}
Note: See TracBrowser for help on using the repository browser.