Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/10/09 16:50:26 (15 years ago)
Author:
swagner
Message:

Implemented generic EventArgs (#796)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Data/3.2/ConstrainedItemList.cs

    r1529 r2474  
    2525using System.Text;
    2626using System.Xml;
     27using HeuristicLab.Common;
    2728using HeuristicLab.Core;
    2829
     
    315316    /// Occurs when a new item is added.
    316317    /// </summary>
    317     public event EventHandler<ItemIndexEventArgs> ItemAdded;
     318    public event EventHandler<EventArgs<IItem, int>> ItemAdded;
    318319    /// <summary>
    319320    /// Fires a new <c>ItemAdded</c> event.
     
    324325    protected virtual void OnItemAdded(IItem item, int index) {
    325326      if (ItemAdded != null)
    326         ItemAdded(this, new ItemIndexEventArgs(item, index));
     327        ItemAdded(this, new EventArgs<IItem, int>(item, index));
    327328      OnChanged();
    328329    }
     
    330331    /// Occurs when an element is removed from the current instance.
    331332    /// </summary>
    332     public event EventHandler<ItemIndexEventArgs> ItemRemoved;
     333    public event EventHandler<EventArgs<IItem, int>> ItemRemoved;
    333334    /// <summary>
    334335    /// Fires a new <c>ItemRemoved</c> event.
     
    339340    protected virtual void OnItemRemoved(IItem item, int index) {
    340341      if (ItemRemoved != null)
    341         ItemRemoved(this, new ItemIndexEventArgs(item, index));
     342        ItemRemoved(this, new EventArgs<IItem, int>(item, index));
    342343      OnChanged();
    343344    }
Note: See TracChangeset for help on using the changeset viewer.