Skip to content

MultipleDisposableAsync.Clear() method

Defined in

Type: MultipleDisposableAsync Namespace: ReactiveUI.Primitives.Async.Disposables Assembly: ReactiveUI.Primitives.Async.Core.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, net471

public ValueTask Clear()

Summary: Asynchronously disposes all items in the collection and removes them.

Returns: ValueTask -- A task that represents the asynchronous clear operation.

Remarks

If the collection is already empty or has been disposed, this method performs no action. Each item is disposed asynchronously before being removed from the collection. This method is thread-safe.