Method Flatten
Flatten<TObject>(IObservable<IChangeSet<TObject>>, Func<TObject, IObservable<IChangeSet<TObject>>>)
Declaration
[Obsolete("Contains some bug, do not use without further testing")]
public static IObservable<IChangeSet<TObject>> Flatten<TObject>(this IObservable<IChangeSet<TObject>> source, Func<TObject, IObservable<IChangeSet<TObject>>> childrenAccessor)
Parameters
Returns
Type Parameters
Flatten<TObject, TKey>(IObservable<IChangeSet<TObject, TKey>>, Func<TObject, IObservable<IChangeSet<TObject, TKey>>>, Func<TObject, TKey>)
Declaration
public static IObservable<IChangeSet<TObject, TKey>> Flatten<TObject, TKey>(this IObservable<IChangeSet<TObject, TKey>> source, Func<TObject, IObservable<IChangeSet<TObject, TKey>>> childrenAccessor, Func<TObject, TKey> keySelector)
Parameters
Type |
Name |
Description |
IObservable<IChangeSet<TObject, TKey>> |
source |
|
Func<TObject, IObservable<IChangeSet<TObject, TKey>>> |
childrenAccessor |
|
Func<TObject, TKey> |
keySelector |
|
Returns
Type |
Description |
IObservable<IChangeSet<TObject, TKey>> |
|
Type Parameters
Name |
Description |
TObject |
|
TKey |
|