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

    r2994 r3002  
    3333    private IObservableSet<T> set;
    3434
     35    #region persistence
     36    private ReadOnlyObservableSet() { }
     37
     38    [StorableHook(HookType.AfterDeserialization)]
     39    private void PostDeserizlationHook() {
     40      RegisterEvents();
     41    }
     42    #endregion
     43
    3544    #region Properties
    3645    public int Count {
     
    4655      if (set == null) throw new ArgumentNullException();
    4756      this.set = set;
     57      RegisterEvents();
     58    }
     59
     60    private void RegisterEvents() {
    4861      set.ItemsAdded += new CollectionItemsChangedEventHandler<T>(set_ItemsAdded);
    4962      set.ItemsRemoved += new CollectionItemsChangedEventHandler<T>(set_ItemsRemoved);
Note: See TracChangeset for help on using the changeset viewer.