Changeset 5614 for branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.Common/3.4/DataTransfer/PluginData.cs
- Timestamp:
- 03/07/11 12:56:21 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.Common/3.4/DataTransfer/PluginData.cs
r5402 r5614 22 22 using System; 23 23 using System.Runtime.Serialization; 24 using HeuristicLab.Common;25 24 26 25 namespace HeuristicLab.Services.Hive.Common.DataTransfer { … … 36 35 37 36 public PluginData() { } 38 protected PluginData(PluginData original, Cloner cloner) 39 : base(original, cloner) { 40 if (original.Data != null) 41 this.Data = new byte[original.Data.Length]; 42 Array.Copy(original.Data, this.Data, original.Data.Length); 43 this.FileName = original.FileName; 44 this.PluginId = original.PluginId; 45 } 46 public override IDeepCloneable Clone(Cloner cloner) { 47 return new PluginData(this, cloner); 48 } 37 38 49 39 } 50 40 }
Note: See TracChangeset
for help on using the changeset viewer.