Changeset 2587 for branches/PluginInfrastructure Refactoring/HeuristicLab.PluginInfrastructure/Manager/PluginDescription.cs
- Timestamp:
- 01/04/10 18:55:46 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PluginInfrastructure Refactoring/HeuristicLab.PluginInfrastructure/Manager/PluginDescription.cs
r2517 r2587 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>();
Note: See TracChangeset
for help on using the changeset viewer.