Changeset 2860 for trunk/sources/HeuristicLab.PluginInfrastructure/Advanced/DeploymentService/PluginDescription.cs
- Timestamp:
- 02/24/10 14:34:07 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.PluginInfrastructure/Advanced/DeploymentService/PluginDescription.cs
r2814 r2860 31 31 namespace HeuristicLab.PluginInfrastructure.Advanced.DeploymentService { 32 32 // extension of auto-generated DataContract class PluginDescription 33 public partial class PluginDescription {33 public partial class PluginDescription : IPluginDescription { 34 34 public PluginDescription(string name, Version version) : this(name, version, new List<PluginDescription>()) { } 35 35 public PluginDescription(string name, Version version, IEnumerable<PluginDescription> dependencies) 36 : this(name, version, dependencies, string.Empty, string.Empty ) {36 : this(name, version, dependencies, string.Empty, string.Empty, string.Empty) { 37 37 } 38 38 39 public PluginDescription(string name, Version version, IEnumerable<PluginDescription> dependencies, string contact Information, string licenseText) {39 public PluginDescription(string name, Version version, IEnumerable<PluginDescription> dependencies, string contactName, string contactEmail, string licenseText) { 40 40 this.Name = name; 41 41 this.Version = version; 42 42 this.Dependencies = dependencies.ToArray(); 43 this.ContactInformation = contactInformation;44 43 this.LicenseText = licenseText; 45 44 } 45 46 #region IPluginDescription Members 47 48 49 [Obsolete] 50 public DateTime BuildDate { 51 get { throw new NotImplementedException(); } 52 } 53 54 IEnumerable<IPluginDescription> IPluginDescription.Dependencies { 55 get { 56 return Dependencies; 57 } 58 } 59 60 public IEnumerable<IPluginFile> Files { 61 get { return Enumerable.Empty<IPluginFile>(); } 62 } 63 64 #endregion 46 65 } 47 66 }
Note: See TracChangeset
for help on using the changeset viewer.