Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/24/10 02:54:35 (13 years ago)
Author:
swagner
Message:

Worked on OKB (#1174)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/OKB/HeuristicLab.Clients.OKB-3.3/ServiceClients/NamedOKBItem.cs

    r4456 r4918  
    2727  [Item("NamedOKBItem", "Base class for all named OKB items.")]
    2828  public partial class NamedOKBItem : INamedOKBItem {
     29    protected NamedOKBItem(NamedOKBItem original, Cloner cloner)
     30      : base(original, cloner) {
     31      Name = original.Name;
     32      Description = original.Description;
     33    }
     34    public NamedOKBItem() {
     35      Name = "New Item";
     36      Description = string.Empty;
     37    }
     38
    2939    public override IDeepCloneable Clone(Cloner cloner) {
    30       NamedOKBItem clone = (NamedOKBItem)base.Clone(cloner);
    31       clone.Name = Name;
    32       clone.Description = Description;
    33       return clone;
     40      return new NamedOKBItem(this, cloner);
    3441    }
    3542
Note: See TracChangeset for help on using the changeset viewer.