public void WriteChromatograms(string filePath, IProgressMonitor progressMonitor, IList <string> filesToExport, CultureInfo cultureInfo, IList <ChromExtractor> chromExtractors, IList <ChromSource> chromSources) { var chromExporter = new ChromatogramExporter(Document); using (var saver = new FileSaver(filePath)) using (var writer = new StreamWriter(saver.SafeName)) { chromExporter.Export(writer, progressMonitor, filesToExport, cultureInfo, chromExtractors, chromSources); writer.Close(); saver.Commit(); } }
private static void SaveChrom(SrmDocument docResults, string fileToSave, IList <string> fileNames, CultureInfo cultureInfo, IList <ChromExtractor> extractors, IList <ChromSource> sources) { var chromExporter = new ChromatogramExporter(docResults); using (var saver = new FileSaver(fileToSave)) using (var writer = new StreamWriter(saver.SafeName)) { chromExporter.Export(writer, null, fileNames, cultureInfo, extractors, sources); writer.Flush(); writer.Close(); saver.Commit(); } }