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/Variable.cs

    r1529 r2474  
    2424using System.Text;
    2525using System.Xml;
     26using HeuristicLab.Common;
    2627
    2728namespace HeuristicLab.Core {
     
    3839      set {
    3940        if (!myName.Equals(value)) {
    40           NameChangingEventArgs e = new NameChangingEventArgs(value);
     41          CancelEventArgs<string> e = new CancelEventArgs<string>(value);
    4142          OnNameChanging(e);
    4243          if (!e.Cancel) {
     
    115116
    116117    /// <inheritdoc/>
    117     public event EventHandler<NameChangingEventArgs> NameChanging;
     118    public event EventHandler<CancelEventArgs<string>> NameChanging;
    118119    /// <summary>
    119120    /// Fires a new <c>NameChanging</c> event.
    120121    /// </summary>
    121122    /// <param name="e">The event arguments of the changing.</param>
    122     protected virtual void OnNameChanging(NameChangingEventArgs e) {
     123    protected virtual void OnNameChanging(CancelEventArgs<string> e) {
    123124      if (NameChanging != null)
    124125        NameChanging(this, e);
Note: See TracChangeset for help on using the changeset viewer.