Forex_Strategy_Builder.JForex_Import.BgWorker_DoWork C# (CSharp) Method

BgWorker_DoWork() private method

Does the job
private BgWorker_DoWork ( object sender, DoWorkEventArgs e ) : void
sender object
e System.ComponentModel.DoWorkEventArgs
return void
        void BgWorker_DoWork(object sender, DoWorkEventArgs e)
        {
            // Get the BackgroundWorker that raised this event.
            BackgroundWorker worker = sender as BackgroundWorker;
            files.Clear();
            ReadJForexFiles();
            foreach (JForex_Data_Files file in files)
                if (!worker.CancellationPending)
                {
                    if (file.Period > 0)
                        ImportBarFile(file);
                    if (file.Period == 0)
                        ImportTicks(file);
                }
        }