// Entry point from unmanaged code private void CompleteWait() { Debug.Assert(ThreadPool.UsePortableThreadPool); PortableThreadPool.CompleteWait(_registeredWaitHandle, _timedOut); }
void IThreadPoolWorkItem.Execute() => PortableThreadPool.CompleteWait(_registeredWaitHandle, _timedOut);
// Entry point from unmanaged code private void CompleteWait() { PortableThreadPool.CompleteWait(_registeredWaitHandle, _timedOut); }