Changeset 2592 for trunk/sources/HeuristicLab.PluginInfrastructure/Manager
- Timestamp:
- 01/05/10 11:07:21 (15 years ago)
- Location:
- trunk/sources/HeuristicLab.PluginInfrastructure/Manager
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.PluginInfrastructure/Manager/PluginDescription.cs
r2517 r2592 23 23 using System.Collections.Generic; 24 24 using System.Text; 25 using System.Linq; 25 26 26 27 namespace HeuristicLab.PluginInfrastructure.Manager { … … 35 36 private string name; 36 37 /// <summary> 37 /// Gets or setsthe name of the plugin.38 /// Gets the name of the plugin. 38 39 /// </summary> 39 40 public string Name { … … 52 53 private Version version; 53 54 /// <summary> 54 /// Gets or setsthe version of the plugin.55 /// Gets the version of the plugin. 55 56 /// </summary> 56 internalVersion Version {57 public Version Version { 57 58 get { return version; } 58 set { version = value; }59 internal set { version = value; } 59 60 } 60 61 private DateTime buildDate; 61 62 /// <summary> 62 /// Gets or setsthe build date of the plugin.63 /// Gets the build date of the plugin. 63 64 /// </summary> 64 internalDateTime BuildDate {65 public DateTime BuildDate { 65 66 get { return buildDate; } 66 set { buildDate = value; }67 internal set { buildDate = value; } 67 68 } 68 69 … … 81 82 /// These files are deleted when the plugin is removed or updated. 82 83 /// </summary> 83 internalIEnumerable<string> Files {84 public IEnumerable<string> Files { 84 85 get { return files; } 85 86 } … … 90 91 91 92 private List<PluginDescription> dependencies = new List<PluginDescription>(); 93 internal IEnumerable<PluginDescription> Dependencies { 94 get { return dependencies; } 95 } 92 96 /// <summary> 93 97 /// Gets all dependencies of the plugin. 94 98 /// </summary> 95 internal IEnumerable<PluginDescription>Dependencies {96 get { return dependencies ; }99 IEnumerable<IPluginDescription> IPluginDescription.Dependencies { 100 get { return dependencies.Cast<IPluginDescription>(); } 97 101 } 98 102 … … 100 104 dependencies.Add(dependency); 101 105 } 102 103 106 104 107 private List<string> assemblies = new List<string>(); -
trunk/sources/HeuristicLab.PluginInfrastructure/Manager/PluginManager.cs
r2527 r2592 112 112 113 113 /// <summary> 114 /// Starts an dapplication in a separate AppDomain.115 /// Loads all enabled plugins and starts the application via a PluginRunner instance activated in the new AppDomain.114 /// Starts an application in a separate AppDomain. 115 /// Loads all enabled plugins and starts the application via an ApplicationManager instance activated in the new AppDomain. 116 116 /// </summary> 117 117 /// <param name="appInfo">application to run</param>
Note: See TracChangeset
for help on using the changeset viewer.