Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/11/10 10:55:48 (14 years ago)
Author:
epitzer
Message:

Add missing constructors and hooks (#548)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Collections/3.3/ReadOnlyObservableList.cs

    r2994 r3002  
    3333    private IObservableList<T> list;
    3434
     35    #region persistence
     36    private ReadOnlyObservableList() { }
     37
     38    [StorableHook(HookType.AfterDeserialization)]
     39    private void PostDeserizlationHook() {
     40      RegisterEvents();
     41    }
     42    #endregion
     43
    3544    #region Properties
    3645    public int Count {
     
    5463      if (list == null) throw new ArgumentNullException();
    5564      this.list = list;
     65      RegisterEvents();
     66    }
     67
     68    private void RegisterEvents() {
    5669      list.ItemsAdded += new CollectionItemsChangedEventHandler<IndexedItem<T>>(list_ItemsAdded);
    5770      ((IObservableCollection<T>)list).ItemsAdded += new CollectionItemsChangedEventHandler<T>(list_ItemsAdded);
Note: See TracChangeset for help on using the changeset viewer.