Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/13/10 03:32:32 (14 years ago)
Author:
swagner
Message:

Worked on HeuristicLab.Collections (#819)

  • added ObservableSet
  • restructured interfaces again
File:
1 edited

Legend:

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

    r2620 r2623  
    2727
    2828namespace HeuristicLab.Collections {
    29   public interface IObservableKeyedCollection<TKey, TItem> : ICollection<TItem>, INotifyPropertyChanged {
     29  public interface IObservableKeyedCollection<TKey, TItem> : IObservableCollection<TItem> {
    3030    TItem this[TKey key] { get; }
    3131
     
    3333    bool TryGetValue(TKey key, out TItem item);
    3434
    35     event CollectionItemsChangedEventHandler<TItem> ItemsAdded;
    36     event CollectionItemsChangedEventHandler<TItem> ItemsRemoved;
     35    bool Remove(TKey key);
     36
    3737    event CollectionItemsChangedEventHandler<TItem> ItemsReplaced;
    38     event CollectionItemsChangedEventHandler<TItem> CollectionReset;
    3938  }
    4039}
Note: See TracChangeset for help on using the changeset viewer.