Free cookie consent management tool by TermsFeed Policy Generator

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

Implemented generic EventArgs (#796)

File:
1 edited

Legend:

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

    r1823 r2474  
    2525using System.Xml;
    2626using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HeuristicLab.Common;
    2728
    2829namespace HeuristicLab.Core {
     
    142143
    143144    /// <inheritdoc/>
    144     public event EventHandler<OperatorEventArgs> OperatorAdded;
     145    public event EventHandler<EventArgs<IOperator>> OperatorAdded;
    145146    /// <summary>
    146147    /// Fires a new <c>OperatorAdded</c> event.
     
    149150    protected virtual void OnOperatorAdded(IOperator op) {
    150151      if (OperatorAdded != null)
    151         OperatorAdded(this, new OperatorEventArgs(op));
     152        OperatorAdded(this, new EventArgs<IOperator>(op));
    152153    }
    153154    /// <inheritdoc/>
    154     public event EventHandler<OperatorEventArgs> OperatorRemoved;
     155    public event EventHandler<EventArgs<IOperator>> OperatorRemoved;
    155156    /// <summary>
    156157    /// Fires a new <c>OperatorRemoved</c> event.
     
    159160    protected virtual void OnOperatorRemoved(IOperator op) {
    160161      if (OperatorRemoved != null)
    161         OperatorRemoved(this, new OperatorEventArgs(op));
     162        OperatorRemoved(this, new EventArgs<IOperator>(op));
    162163    }
    163164    /// <inheritdoc/>
Note: See TracChangeset for help on using the changeset viewer.