public async Task LoadAsync() { if (tempFileName == null) { try { var folder = Path.GetTempPath(); tempFileName = Path.Combine(folder, GeneratedHtmlFileName); await Task.Factory.StartNew(() => { var adapter = new FileOutputAdapter(tempFileName); index.GetDocumentText(documentInfo, adapter); }); } catch (Exception ex) { Console.WriteLine(ex); tempFileName = null; } } }
public async Task LoadAsync() { OccurrenceIndex = -1; if (tempFileName == null) { try { var folder = Path.GetTempPath(); tempFileName = Path.Combine(folder, GeneratedHtmlFileName); await Task.Factory.StartNew(() => { var adapter = new FileOutputAdapter(tempFileName); var highlighter = new HtmlHighlighter(adapter); index.Index.Highlight(result, highlighter); }); } catch (Exception ex) { Console.WriteLine(ex); tempFileName = null; } } }