<PackageReference Include="System.Reactive" Version="6.1.0-preview.9" />

System.Reactive.Disposables.ScheduledDisposable

Represents a disposable resource whose disposal invocation will be scheduled on the specified IScheduler.
namespace System.Reactive.Disposables { public sealed class ScheduledDisposable : ICancelable, IDisposable { public IScheduler Scheduler { get; } public IDisposable Disposable { get; } public bool IsDisposed { get; } public ScheduledDisposable(IScheduler scheduler, IDisposable disposable); public void Dispose(); } }