private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { BackgroundWorker worker = sender as BackgroundWorker; FileCopier copier = new FileCopier(mBuildType, mCopyTestFiles); e.Result = copier.CopyAllFiles(worker); }
// NOTE: executes on work thread. DO NOT do any UI work here. Pass the test // results through e.Result. private void BackgroundWorker_DoWork(object sender, DoWorkEventArgs e) { BackgroundWorker worker = sender as BackgroundWorker; FileCopier copier = new FileCopier(mBuildType, mCopyTestFiles); e.Result = copier.CopyAllFiles(worker); if (worker.CancellationPending) { e.Cancel = true; } }