private void AsyncOperationCompleted(object arg) { isRunning = false; cancellationPending = false; OnRunWorkerCompleted((RunWorkerCompletedEventArgs)arg); }