Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Feature: Group by Dynamic Selector Function (reactivemarbles#849)
Addresses reactivemarbles#848 by providing new overloads for the `Group` operator that allow the user to supply a `IObservable<Func<TObject, TKey, TGroupKey>>` so that the function that is used to obtain the GroupKey can change dynamically. When a new value is supplied, a new GroupKey will be obtained for each item, and if the GroupKey has changed, the item will be moved to the new Group. Also allows for an optional `IObservable<Unit>` parameter that will force the current GroupKey selector to be re-applied to all the items.
- Loading branch information