Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/04/11 02:09:55 (13 years ago)
Author:
cneumuel
Message:

#1361 fixed deregistration of events on parameter values

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Parameters/3.3/OptionalValueParameter.cs

    r4825 r5206  
    4646      set {
    4747        if (value != this.value) {
     48          OnValueChanging();
    4849          DeregisterValueEvents();
    4950          this.value = value;
     
    187188      ((IValueParameter)this).Value = value;
    188189    }
    189 
     190   
     191    public event EventHandler ValueChanging;
     192    protected virtual void OnValueChanging() {
     193      EventHandler handler = ValueChanging;
     194      if (handler != null) handler(this, EventArgs.Empty);
     195    }
    190196    public event EventHandler ValueChanged;
    191197    protected virtual void OnValueChanged() {
Note: See TracChangeset for help on using the changeset viewer.