The recording of the first ever ReactiveUI virtual conference is available on our YouTube Channel.

ObservableListAlias.

SelectMany<TDestination, TSource>(IObservable<IChangeSet<TSource>>, Func<TSource, IEnumerable<TDestination>>) Method

Summary

Equivalent to a select many transform. To work, the key must individually identify each child. **** Assumes each child can only have one parent - support for children with multiple parents is a work in progresses
Namespace
DynamicData.Alias
Containing Type
ObservableListAlias

Syntax

public static IObservable<IChangeSet<TDestination>> SelectMany<TDestination, TSource>(this IObservable<IChangeSet<TSource>> source, Func<TSource, IEnumerable<TDestination>> manyselector)

Type Parameters

Name Description
TDestination The type of the destination.
TSource The type of the source.

Parameters

Name Type Description
source IObservable<IChangeSet<TSource>> The source.
manyselector Func<TSource, IEnumerable<TDestination>> The manyselector.

Return Value

Type Description
IObservable<IChangeSet<TDestination>>