コード例 #1
0
 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);
     }
 }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        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();
        }
コード例 #4
0
        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();
        }
コード例 #5
0
        public static string GetHtmlReport(StrategyComparisonResults comparisonResults)
        {
            var htmlGenerator = new HtmlReportGenerator(comparisonResults);

            return(htmlGenerator.CreateHtmlReport());
        }
コード例 #6
0
        public static string GetHtmlReport(StrategyComparisonResults comparisonResults)
        {
            var htmlGenerator = new HtmlReportGenerator(comparisonResults);

            return htmlGenerator.CreateHtmlReport();
        }