Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/12/10 04:53:48 (14 years ago)
Author:
swagner
Message:

Implemented reviewers' comments (#893).

Location:
trunk/sources/HeuristicLab.Core/3.3
Files:
7 edited

Legend:

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

    r2932 r3306  
    3232    Image ItemImage { get; }
    3333
     34    event EventHandler ItemImageChanged;
    3435    event EventHandler ToStringChanged;
    3536  }
  • trunk/sources/HeuristicLab.Core/3.3/Item.cs

    r3280 r3306  
    5555    }
    5656
     57    public event EventHandler ItemImageChanged;
     58    protected virtual void OnItemImageChanged() {
     59      EventHandler handler = ItemImageChanged;
     60      if (handler != null) handler(this, EventArgs.Empty);
     61    }
    5762    public event EventHandler ToStringChanged;
    5863    protected virtual void OnToStringChanged() {
    59       if (ToStringChanged != null)
    60         ToStringChanged(this, EventArgs.Empty);
     64      EventHandler handler = ToStringChanged;
     65      if (handler != null) handler(this, EventArgs.Empty);
    6166    }
    6267  }
  • trunk/sources/HeuristicLab.Core/3.3/ItemArray.cs

    r3286 r3306  
    6565    }
    6666
     67    public event EventHandler ItemImageChanged;
     68    protected virtual void OnItemImageChanged() {
     69      EventHandler handler = ItemImageChanged;
     70      if (handler != null) handler(this, EventArgs.Empty);
     71    }
    6772    public event EventHandler ToStringChanged;
    6873    protected virtual void OnToStringChanged() {
    69       if (ToStringChanged != null)
    70         ToStringChanged(this, EventArgs.Empty);
     74      EventHandler handler = ToStringChanged;
     75      if (handler != null) handler(this, EventArgs.Empty);
    7176    }
    7277  }
  • trunk/sources/HeuristicLab.Core/3.3/ItemCollection.cs

    r3286 r3306  
    6161    }
    6262
     63    public event EventHandler ItemImageChanged;
     64    protected virtual void OnItemImageChanged() {
     65      EventHandler handler = ItemImageChanged;
     66      if (handler != null) handler(this, EventArgs.Empty);
     67    }
    6368    public event EventHandler ToStringChanged;
    6469    protected virtual void OnToStringChanged() {
    65       if (ToStringChanged != null)
    66         ToStringChanged(this, EventArgs.Empty);
     70      EventHandler handler = ToStringChanged;
     71      if (handler != null) handler(this, EventArgs.Empty);
    6772    }
    6873  }
  • trunk/sources/HeuristicLab.Core/3.3/ItemList.cs

    r3286 r3306  
    6565    }
    6666
     67    public event EventHandler ItemImageChanged;
     68    protected virtual void OnItemImageChanged() {
     69      EventHandler handler = ItemImageChanged;
     70      if (handler != null) handler(this, EventArgs.Empty);
     71    }
    6772    public event EventHandler ToStringChanged;
    6873    protected virtual void OnToStringChanged() {
    69       if (ToStringChanged != null)
    70         ToStringChanged(this, EventArgs.Empty);
     74      EventHandler handler = ToStringChanged;
     75      if (handler != null) handler(this, EventArgs.Empty);
    7176    }
    7277  }
  • trunk/sources/HeuristicLab.Core/3.3/ItemSet.cs

    r3286 r3306  
    6464    }
    6565
     66    public event EventHandler ItemImageChanged;
     67    protected virtual void OnItemImageChanged() {
     68      EventHandler handler = ItemImageChanged;
     69      if (handler != null) handler(this, EventArgs.Empty);
     70    }
    6671    public event EventHandler ToStringChanged;
    6772    protected virtual void OnToStringChanged() {
    68       if (ToStringChanged != null)
    69         ToStringChanged(this, EventArgs.Empty);
     73      EventHandler handler = ToStringChanged;
     74      if (handler != null) handler(this, EventArgs.Empty);
    7075    }
    7176  }
  • trunk/sources/HeuristicLab.Core/3.3/NamedItemCollection.cs

    r3287 r3306  
    6969    }
    7070
     71    public event EventHandler ItemImageChanged;
     72    protected virtual void OnItemImageChanged() {
     73      EventHandler handler = ItemImageChanged;
     74      if (handler != null) handler(this, EventArgs.Empty);
     75    }
    7176    public event EventHandler ToStringChanged;
    7277    protected virtual void OnToStringChanged() {
    73       if (ToStringChanged != null)
    74         ToStringChanged(this, EventArgs.Empty);
     78      EventHandler handler = ToStringChanged;
     79      if (handler != null) handler(this, EventArgs.Empty);
    7580    }
    7681
Note: See TracChangeset for help on using the changeset viewer.