API Diff between 8.2.0 and 7.8.2
20 Additions
2 Removals
Reactive.Bindings
Reactive.Bindings.Helpers
-
public static class CollectionUtilities
- public static IObservable<PropertyPack<TElement, TProperty>> ObserveElementObservableProperty<TCollection, TElement, TProperty>(TCollection source, Expression<Func<TElement, IObservable<TProperty>>> propertySelector) where TCollection : INotifyCollectionChanged, IEnumerable<TElement>
- public static IObservable<PropertyPack<TElement, TProperty>> ObserveElementProperty<TCollection, TElement, TProperty>(TCollection source, Expression<Func<TElement, TProperty>> propertySelector, bool isPushCurrentValueAtFirst = true) where TCollection : INotifyCollectionChanged, IEnumerable<TElement> where TElement : INotifyPropertyChanged
- public static IObservable<SenderEventArgsPair<TElement, PropertyChangedEventArgs>> ObserveElementPropertyChanged<TCollection, TElement>(TCollection source) where TCollection : INotifyCollectionChanged, IEnumerable<TElement> where TElement : INotifyPropertyChanged
-
public static class FilteredReadOnlyObservableCollection
- public static IFilteredReadOnlyObservableCollection<T> ToFilteredReadOnlyObservableCollection<T, U>(this ReadOnlyObservableCollection<T> self, Func<T, bool> filter, Func<T, IObservable<U>> elementStatusChangedFactory) where T : INotifyPropertyChanged
- public static IFilteredReadOnlyObservableCollection<T> ToFilteredReadOnlyObservableCollection<T, U>(this ObservableCollection<T> self, Func<T, bool> filter, Func<T, IObservable<U>> elementStatusChangedFactory) where T : INotifyPropertyChanged
-
public sealed class FilteredReadOnlyObservableCollection<TCollection, TElement> : IFilteredReadOnlyObservableCollection<TElement>, INotifyCollectionChanged, IDisposable, IEnumerable<TElement>, IEnumerable, IList, ICollection where TCollection : INotifyCollectionChanged, IList<TElement> where TElement : INotifyPropertyChanged
-
public sealed class FilteredReadOnlyObservableCollection<TCollection, TElement, TTrigger> : IFilteredReadOnlyObservableCollection<TElement>, INotifyCollectionChanged, IDisposable, IEnumerable<TElement>, IEnumerable, IList, ICollection where TCollection : INotifyCollectionChanged, IList<TElement> where TElement : INotifyPropertyChanged