public static IObservable <Unit> ObserveAnyChange <TKey, TValue>(this IReadOnlyReactiveDictionary <TKey, TValue> reactiveCollection) { return(Observable.Merge( reactiveCollection.ObserveReset().AsUnitObservable(), reactiveCollection.ObserveAdd().AsUnitObservable(), reactiveCollection.ObserveRemove().AsUnitObservable(), reactiveCollection.ObserveReplace().AsUnitObservable())); }
public IObservable <DictionaryRemoveEvent <TKey, TValue> > ObserveRemove() { return(_inner.ObserveRemove()); }