<PackageReference Include="System.Reactive" Version="6.0.1" />

System.Reactive.Concurrency.VirtualTimeScheduler<TAbsolute, TRelative>

public abstract class VirtualTimeScheduler<TAbsolute, TRelative> : VirtualTimeSchedulerBase<TAbsolute, TRelative> where TAbsolute : IComparable<TAbsolute>
Base class for virtual time schedulers using a priority queue for scheduled items.
namespace System.Reactive.Concurrency { public abstract class VirtualTimeScheduler<[System.Runtime.CompilerServices.Nullable(0)] TAbsolute, [System.Runtime.CompilerServices.Nullable(2)] TRelative> : VirtualTimeSchedulerBase<TAbsolute, TRelative> where TAbsolute : IComparable<TAbsolute> { protected VirtualTimeScheduler(); protected VirtualTimeScheduler(TAbsolute initialClock, IComparer<TAbsolute> comparer); } }