public void ExportToCSV(BackgroundWorker bw = null) { CSVExporter exporter = new CSVExporter(Importer.MakersList, Importer.modelsList, Importer.modelTypesList, Importer.carDetailsList); exporter.Core = this; exporter.ExportModels(); if (bw != null) { bw.ReportProgress(10); } exporter.ExportModelTypes(); if (bw != null) { bw.ReportProgress(25); } exporter.ExportCarDetails(); if (bw != null) { bw.ReportProgress(100); } }