private void TryCancel() { _completionSource.TrySetCanceled(); TimeProvider.Unregister(this); }
public void Dispose() { _timer?.Dispose(); TimeProvider.Unregister(this); }