Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/10/10 14:18:22 (14 years ago)
Author:
swagner
Message:

Added Reset event to IProblem (#1006)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.OneMax/3.3/OnemaxProblem.cs

    r3667 r3739  
    138138    public event EventHandler SolutionCreatorChanged;
    139139    private void OnSolutionCreatorChanged() {
    140       if (SolutionCreatorChanged != null)
    141         SolutionCreatorChanged(this, EventArgs.Empty);
     140      EventHandler handler = SolutionCreatorChanged;
     141      if (handler != null) handler(this, EventArgs.Empty);
    142142    }
    143143    public event EventHandler EvaluatorChanged;
    144144    private void OnEvaluatorChanged() {
    145       if (EvaluatorChanged != null)
    146         EvaluatorChanged(this, EventArgs.Empty);
    147     }
    148 
     145      EventHandler handler = EvaluatorChanged;
     146      if (handler != null) handler(this, EventArgs.Empty);
     147    }
    149148    public event EventHandler OperatorsChanged;
    150149    private void OnOperatorsChanged() {
    151       if (OperatorsChanged != null)
    152         OperatorsChanged(this, EventArgs.Empty);
     150      EventHandler handler = OperatorsChanged;
     151      if (handler != null) handler(this, EventArgs.Empty);
     152    }
     153    public event EventHandler Reset;
     154    private void OnReset() {
     155      EventHandler handler = Reset;
     156      if (handler != null) handler(this, EventArgs.Empty);
    153157    }
    154158
Note: See TracChangeset for help on using the changeset viewer.