- Timestamp:
- 01/27/10 11:11:52 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.PluginInfrastructure/Manager/PluginDescription.cs
r2666 r2688 24 24 using System.Text; 25 25 using System.Linq; 26 using System.Reflection; 26 27 27 28 namespace HeuristicLab.PluginInfrastructure.Manager { … … 77 78 78 79 79 private List< string> files = new List<string>();80 private List<PluginFile> files = new List<PluginFile>(); 80 81 /// <summary> 81 82 /// Gets the names of all files that belong to this plugin. 82 83 /// These files are deleted when the plugin is removed or updated. 83 84 /// </summary> 84 public IEnumerable< string> Files {85 get { return files ; }85 public IEnumerable<IPluginFile> Files { 86 get { return files.Cast<IPluginFile>(); } 86 87 } 87 88 88 internal void AddFiles(IEnumerable< string> fileNames) {89 internal void AddFiles(IEnumerable<PluginFile> fileNames) { 89 90 files.AddRange(fileNames); 90 91 } … … 105 106 } 106 107 107 private List< string> assemblies = new List<string>();108 private List<AssemblyName> assemblyNames = new List<AssemblyName>(); 108 109 /// <summary> 109 110 /// Gets the names of the assemblies that belong to this plugin. 110 111 /// </summary> 111 public IEnumerable<string> Assemblies { 112 get { return assemblies; } 113 // set { assemblies = value; } 112 public IEnumerable<AssemblyName> AssemblyNames { 113 get { return assemblyNames; } 114 114 } 115 115 116 internal void AddAssembl ies(IEnumerable<string> assemblyNames) {117 assemblies.AddRange(assemblyNames);116 internal void AddAssemblyNames(IEnumerable<AssemblyName> assemblyNames) { 117 this.assemblyNames.AddRange(assemblyNames); 118 118 } 119 119
Note: See TracChangeset
for help on using the changeset viewer.