Skip to content

,--0)}

ReactiveExtensions.CatchReturn(IObservable, T) 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<T> CatchReturn<T>(this IObservable<T> source, T fallback)

View source

Summary: Swallows any source error by emitting the fallback value followed by completion.

Type parameters

NameDescription
TThe element type.

Parameters

NameTypeDescription
sourceIObservableThe source observable whose values are forwarded verbatim.
fallbackTThe value emitted if the source errors.

Returns: IObservable -- An observable that never produces an error terminal.