private void CallUserCallbackWorker(Object callbackState) { _isComplete = true; if (_waitHandle != null) _waitHandle.Set(); _userCallback(this); }