Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/09/10 03:10:55 (14 years ago)
Author:
swagner
Message:

Provided public events in ValueTypeArrayData and ValueTypeMatrixData to notify, if an item has changed or the whole array/collection has been reset (#899)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Data/3.3/StringMatrixData.cs

    r2932 r2973  
    2222using System;
    2323using System.Collections;
    24 using System.Collections.Generic;
    2524using System.Text;
    26 using System.Xml;
    2725using HeuristicLab.Common;
    2826using HeuristicLab.Core;
     
    120118
    121119    #region IStringConvertibleMatrixData Members
    122     StringConvertibleArrayDataDimensions IStringConvertibleMatrixData.Dimensions {
    123       get { return StringConvertibleArrayDataDimensions.Both; }
    124     }
    125120    int IStringConvertibleMatrixData.Rows {
    126121      get { return Rows; }
     
    152147      }
    153148    }
    154     private event EventHandler<EventArgs<int, int>> ItemChanged;
    155     event EventHandler<EventArgs<int, int>> IStringConvertibleMatrixData.ItemChanged {
    156       add { ItemChanged += value; }
    157       remove { ItemChanged -= value; }
    158     }
     149    public event EventHandler<EventArgs<int, int>> ItemChanged;
    159150    private void OnItemChanged(int rowIndex, int columnIndex) {
    160151      if (ItemChanged != null)
     
    162153      OnToStringChanged();
    163154    }
    164     private event EventHandler Reset;
    165     event EventHandler IStringConvertibleMatrixData.Reset {
    166       add { Reset += value; }
    167       remove { Reset -= value; }
    168     }
     155    public event EventHandler Reset;
    169156    private void OnReset() {
    170157      if (Reset != null)
Note: See TracChangeset for help on using the changeset viewer.