Skip to content

,System.Func{System.IObservable{--0},--1},System.Reactive.Concurrency.IScheduler)} ,System.Func{System.IObservable{--0},--1})}

ObservableEx.ManySelect(IObservable, Func, TResult>, IScheduler) method

Defined in

Type: ObservableEx Namespace: System.Reactive.Linq Assembly: System.Reactive.dll

Applies to

netstandard2.0

Overloads

  • 1. public static IObservable<TResult> ManySelect<TSource, TResult>(this IObservable<TSource> source, Func<IObservable<TSource>, TResult> selector, IScheduler scheduler)
  • 2. public static IObservable<TResult> ManySelect<TSource, TResult>(this IObservable<TSource> source, Func<IObservable<TSource>, TResult> selector)

1. Overload

Attributes: [Experimental]

public static IObservable<TResult> ManySelect<TSource, TResult>(this IObservable<TSource> source, Func<IObservable<TSource>, TResult> selector, IScheduler scheduler)

Summary: Comonadic bind operator.

Type parameters

NameDescription
TSource--
TResult--

Parameters

NameTypeDescription
sourceIObservable--
selectorFunc, TResult>--
scheduler[IScheduler](#--

Returns: IObservable

2. Overload

Attributes: [Experimental]

public static IObservable<TResult> ManySelect<TSource, TResult>(this IObservable<TSource> source, Func<IObservable<TSource>, TResult> selector)

Summary: Comonadic bind operator.

Type parameters

NameDescription
TSource--
TResult--

Parameters

NameTypeDescription
sourceIObservable--
selectorFunc, TResult>--

Returns: IObservable