Projects each element of this view to a collection of TResult and flattens the resulting collections into one view.

Namespace:  C1.LiveLinq.LiveViews
Assembly:  C1.LiveLinq (in C1.LiveLinq.dll)

Syntax

C#
public View<TResult> SelectMany<TResult>(
	Expression<Func<T, IObservableSource<TResult>>> selector
)
Visual Basic
Public Function SelectMany(Of TResult) ( _
	selector As Expression(Of Func(Of T, IObservableSource(Of TResult))) _
) As View(Of TResult)

Parameters

selector
Type: System.Linq.Expressions..::..Expression<(Of <(<'Func<(Of <(<'T, IObservableSource<(Of <(<'TResult>)>)>>)>)>>)>)>
A transform function to apply to each element.

Type Parameters

TResult
The type of the elements of the resulting view.

Return Value

A view whose elements are the result of invoking the one-to-many transform function on each element of this view.

See Also