System.Threading.RateLimiting.TimerAwaitable
namespace System.Threading.RateLimiting
{
internal sealed class TimerAwaitable : IDisposable, ICriticalNotifyCompletion, INotifyCompletion
{
public bool IsCompleted { get; }
public TimerAwaitable(TimeSpan dueTime, TimeSpan period);
public void Start();
public TimerAwaitable GetAwaiter();
public bool GetResult();
public void OnCompleted(Action continuation);
public void UnsafeOnCompleted(Action continuation);
public void Stop();
public void Dispose();
}
}