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.Core/3.2/ConstrainedItemBase.cs

    r1529 r2474  
    2424using System.Text;
    2525using System.Xml;
     26using HeuristicLab.Common;
    2627
    2728namespace HeuristicLab.Core {
     
    123124    /// Occurs when a constraint is added.
    124125    /// </summary>
    125     public event EventHandler<ConstraintEventArgs> ConstraintAdded;
     126    public event EventHandler<EventArgs<IConstraint>> ConstraintAdded;
    126127    /// <summary>
    127128    /// Fires a new <c>ConstraintAdded</c> event.
     
    130131    protected virtual void OnConstraintAdded(IConstraint constraint) {
    131132      if (ConstraintAdded != null)
    132         ConstraintAdded(this, new ConstraintEventArgs(constraint));
     133        ConstraintAdded(this, new EventArgs<IConstraint>(constraint));
    133134    }
    134135    /// <summary>
    135136    /// Occurs when a constraint is removed.
    136137    /// </summary>
    137     public event EventHandler<ConstraintEventArgs> ConstraintRemoved;
     138    public event EventHandler<EventArgs<IConstraint>> ConstraintRemoved;
    138139    /// <summary>
    139140    /// Fires a new <c>ConstraintRemoved</c> event.
     
    142143    protected virtual void OnConstraintRemoved(IConstraint constraint) {
    143144      if (ConstraintRemoved != null)
    144         ConstraintRemoved(this, new ConstraintEventArgs(constraint));
     145        ConstraintRemoved(this, new EventArgs<IConstraint>(constraint));
    145146    }
    146147
Note: See TracChangeset for help on using the changeset viewer.