Skip to content

ObservableAsync.Empty() method

Defined in

Type: ObservableAsync Namespace: ReactiveUI.Extensions.Async 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 IObservableAsync<T> Empty<T>()

View source

Summary: Creates an observable sequence that completes immediately without emitting any items.

Type parameters

NameDescription
TThe type of elements in the observable sequence.

Returns: IObservableAsync -- An observable sequence of type T that completes immediately without producing any values.

Remarks

This method is useful for representing an empty sequence in asynchronous or reactive scenarios. The returned sequence signals completion to observers as soon as it is subscribed to. The returned instance is a process-wide singleton per element type — no allocation occurs after the first call for a given T.