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 |
|