Changeset 2504 for branches/PluginInfrastructure Refactoring/HeuristicLab.PluginInfrastructure/Interfaces/IPlugin.cs
- Timestamp:
- 11/18/09 18:33:30 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PluginInfrastructure Refactoring/HeuristicLab.PluginInfrastructure/Interfaces/IPlugin.cs
r2503 r2504 28 28 /// Represents a plugin. 29 29 /// Plugin developers have to include exactly one class that implements this interface in one of the 30 /// assemblies of the plugin. Plugin developers can use the properties of this interface to store 31 /// plugin data (name, version, files, update location ...). 32 /// The method OnLoad() is called by the framework when the plugin is loaded (application start). 30 /// assemblies of the plugin. 31 /// OnLoad() and OnUnLoad() are called by the framework when the plugin is loaded/unloaded. 33 32 /// </summary> 34 33 public interface IPlugin { … … 37 36 /// </summary> 38 37 string Name { get; } 39 ///// <summary>40 ///// Gets the version of the plugin.41 ///// </summary>42 //Version Version { get; }43 /// <summary>44 /// Gets all file names that are bundled with this plugin including all assembly files (*.dll)45 /// </summary>46 IEnumerable<string> FileNames { get; }47 38 48 39 /// <summary>
Note: See TracChangeset
for help on using the changeset viewer.