Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/05/10 03:07:12 (14 years ago)
Author:
swagner
Message:

Operator architecture refactoring (#95)

  • replaced Changed in IItem by ToStringChanged
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Core/3.3/Variable.cs

    r2833 r2932  
    3939      set {
    4040        if (this.value != value) {
    41           if (this.value != null) this.value.Changed -= new ChangedEventHandler(Value_Changed);
     41          if (this.value != null) this.value.ToStringChanged -= new EventHandler(Value_ToStringChanged);
    4242          this.value = value;
    43           if (this.value != null) this.value.Changed += new ChangedEventHandler(Value_Changed);
     43          if (this.value != null) this.value.ToStringChanged += new EventHandler(Value_ToStringChanged);
    4444          OnValueChanged();
    4545        }
     
    7272      : base(name) {
    7373      this.value = value;
    74       if (this.value != null) this.value.Changed += new ChangedEventHandler(Value_Changed);
     74      if (this.value != null) this.value.ToStringChanged += new EventHandler(Value_ToStringChanged);
    7575    }
    7676    public Variable(string name, string description, IItem value)
    7777      : base(name, description) {
    7878      this.value = value;
    79       if (this.value != null) this.value.Changed += new ChangedEventHandler(Value_Changed);
     79      if (this.value != null) this.value.ToStringChanged += new EventHandler(Value_ToStringChanged);
    8080    }
    8181
     
    110110      if (ValueChanged != null)
    111111        ValueChanged(this, EventArgs.Empty);
    112       OnChanged();
    113112    }
    114113
    115     private void Value_Changed(object sender, ChangedEventArgs e) {
    116       OnChanged(e);
     114    private void Value_ToStringChanged(object sender, EventArgs e) {
     115      OnToStringChanged();
    117116    }
    118117  }
Note: See TracChangeset for help on using the changeset viewer.