private void bgWorkerSOM_DoWork(object sender, DoWorkEventArgs e) { BackgroundWorker worker = sender as BackgroundWorker; Automation ae = new Automation(); e.Result = ae.EnterOrders((IEnumerable<OpenXMLReader.Order>)e.Argument, LineCount, EDIEnabled, branch, worker, e); }