void IDeferredDisposable.OnFinalRelease(bool disposed) { if (disposed) _threadPoolHandle.Dispose(); }