We have DisposeMany() today that calls IDisposable.Dispose() on removed items, we should consider support IAsyncDisposable.DisposeAsync() as well.
How to achieve:
Add a new DisposeManyAsync() operator that calls DisposeAsync() instead of normal Dispose().
Open questions:
How to best handle the async task/context that DisposeAsync() returns.
We have DisposeMany() today that calls IDisposable.Dispose() on removed items, we should consider support IAsyncDisposable.DisposeAsync() as well.
How to achieve:
Add a new DisposeManyAsync() operator that calls DisposeAsync() instead of normal Dispose().
Open questions:
How to best handle the async task/context that DisposeAsync() returns.