Ejemplo n.º 1
0
 protected override void ResultChanged(SolutionAnalysis r)
 {
     foreach (var extension in r.Extensions)
     {
         AddNode(new FileDistributionResultsNode(extension.Value));
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// コピーコンストラクタ
 /// </summary>
 /// <param name="source"></param>
 public Puzzle(Puzzle source)
 {
     Id       = source.Id;
     Title    = source.Title;
     Content  = source.Content;
     Solution = source.Solution;
     ContentAnalysis.AddRange(source.ContentAnalysis);
     SolutionAnalysis.AddRange(source.SolutionAnalysis);
 }
Ejemplo n.º 3
0
        protected override List <PieDataPoint> DataForResult(SolutionAnalysis r)
        {
            var pieData = new List <PieDataPoint>();

            foreach (var extension in r.Extensions.Values)
            {
                pieData.Add(new PieDataPoint(extension.Extension, (int)extension.PercentageOfSolution));
            }

            return(pieData);
        }
Ejemplo n.º 4
0
        protected override List <PieChart.PieDataPoint> DataForResult(SolutionAnalysis r)
        {
            var pieData = new List <PieChart.PieDataPoint>();

            foreach (var project in r.Projects)
            {
                pieData.Add(new PieChart.PieDataPoint(project.Project.Name, (int)project.PercentageOfTotal));
            }

            return(pieData);
        }