Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/18/10 02:27:02 (14 years ago)
Author:
swagner
Message:

Refactored HeuristicLab.Collections (#977)

File:
1 edited

Legend:

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

    r3370 r3390  
    2424using System.Collections.Generic;
    2525using System.ComponentModel;
    26 using HeuristicLab.Common;
    27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2826
    2927namespace HeuristicLab.Collections {
    3028  [Serializable]
    31   [StorableClass]
    3229  public class ReadOnlyObservableSet<T> : IObservableSet<T> {
    33     [Storable]
    34     private IObservableSet<T> set;
     30    protected IObservableSet<T> set;
    3531
    3632    #region Properties
    37     public bool ReadOnlyView {
    38       get { return true; }
    39       set { }
    40     }
    41 
    4233    public int Count {
    4334      get { return set.Count; }
     
    134125
    135126    #region Events
    136     [StorableHook(HookType.AfterDeserialization)]
    137127    protected void RegisterEvents() {
    138128      set.ItemsAdded += new CollectionItemsChangedEventHandler<T>(set_ItemsAdded);
     
    140130      set.CollectionReset += new CollectionItemsChangedEventHandler<T>(set_CollectionReset);
    141131      set.PropertyChanged += new PropertyChangedEventHandler(set_PropertyChanged);
    142     }
    143 
    144     event EventHandler IContent.ReadOnlyViewChanged {
    145       add { }
    146       remove { }
    147132    }
    148133
Note: See TracChangeset for help on using the changeset viewer.