- Timestamp:
- 02/24/10 14:34:07 (15 years ago)
- Location:
- trunk/sources/HeuristicLab.PluginInfrastructure/Advanced/DeploymentService
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.PluginInfrastructure/Advanced/DeploymentService/DeploymentService.cs
r2814 r2860 22 22 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 23 23 24 private string ContactInformationField; 24 private string ContactEmailField; 25 26 private string ContactNameField; 25 27 26 28 private HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] DependenciesField; … … 45 47 46 48 [System.Runtime.Serialization.DataMemberAttribute()] 47 public string ContactInformation 48 { 49 get 50 { 51 return this.ContactInformationField; 52 } 53 set 54 { 55 this.ContactInformationField = value; 49 public string ContactEmail 50 { 51 get 52 { 53 return this.ContactEmailField; 54 } 55 set 56 { 57 this.ContactEmailField = value; 58 } 59 } 60 61 [System.Runtime.Serialization.DataMemberAttribute()] 62 public string ContactName 63 { 64 get 65 { 66 return this.ContactNameField; 67 } 68 set 69 { 70 this.ContactNameField = value; 56 71 } 57 72 } -
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 } -
trunk/sources/HeuristicLab.PluginInfrastructure/Advanced/DeploymentService/ProductDescription.cs
r2811 r2860 31 31 namespace HeuristicLab.PluginInfrastructure.Advanced.DeploymentService { 32 32 // extension of auto-generated DataContract class ProductDescription 33 public partial class ProductDescription {33 public partial class ProductDescription { 34 34 public ProductDescription(string name, Version version) 35 35 : this(name, version, new List<PluginDescription>()) {
Note: See TracChangeset
for help on using the changeset viewer.