Skip to content

,--1)}

ReactiveExtensions.SelectConstant(IObservable, TResult) method

Defined in

Type: ReactiveExtensions Namespace: ReactiveUI.Extensions Assembly: ReactiveUI.Extensions.dll

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481

public static IObservable<TResult> SelectConstant<TSource, TResult>(this IObservable<TSource> source, TResult constant)

View source

Summary: Projects every source element to a stored constant, avoiding the closure allocation of .Select(_ => value). Common in fire-then-return-value chains.

Type parameters

NameDescription
TSourceThe source element type (ignored).
TResultThe result element type.

Parameters

NameTypeDescription
sourceIObservableThe source observable whose values are ignored.
constantTResultThe constant value emitted for each source element.

Returns: IObservable -- An observable that emits constant for each source element.