public void CreateHtmlReport(HtmlReportGenerator generator, string filename) { if (filename == null) return; var streamWriter = new System.IO.StreamWriter(filename); using (var textWriter = new IndentedTextWriter(streamWriter)) { generator.CreateHtmlReport(textWriter); } }
public void CreateHtmlReport(HtmlReportGenerator generator, string filename) { if (filename == null) { return; } var streamWriter = new System.IO.StreamWriter(filename); using (var textWriter = new IndentedTextWriter(streamWriter)) { generator.CreateHtmlReport(textWriter); } }
public void AddResults(StrategyComparisonResults results, Func<string, string> GetOutputFilename) { System.Threading.Interlocked.Increment(ref outstandingTasks); // write out HTML report summary var thread = new System.Threading.Thread(delegate() { var generator = new HtmlReportGenerator(results); CreateHtmlReport(generator, GetOutputFilename(results.comparison.playerActions[0].PlayerName + " VS " + results.comparison.playerActions[1].PlayerName + ".html")); System.Threading.Interlocked.Decrement(ref outstandingTasks); }); thread.Start(); }
public void AddResults(StrategyComparisonResults results, Func <string, string> GetOutputFilename) { System.Threading.Interlocked.Increment(ref outstandingTasks); // write out HTML report summary var thread = new System.Threading.Thread(delegate() { var generator = new HtmlReportGenerator(results); CreateHtmlReport(generator, GetOutputFilename(results.comparison.playerActions[0].PlayerName + " VS " + results.comparison.playerActions[1].PlayerName + ".html")); System.Threading.Interlocked.Decrement(ref outstandingTasks); }); thread.Start(); }
public static string GetHtmlReport(StrategyComparisonResults comparisonResults) { var htmlGenerator = new HtmlReportGenerator(comparisonResults); return(htmlGenerator.CreateHtmlReport()); }
public static string GetHtmlReport(StrategyComparisonResults comparisonResults) { var htmlGenerator = new HtmlReportGenerator(comparisonResults); return htmlGenerator.CreateHtmlReport(); }