/// <summary> /// Full constructor /// </summary> public CrossParseResult(GoldSourceDemoInfoHlsooe gsdi, Parseresult pr, SourceDemoInfo sdi, GoldSourceDemoInfo gd, L4D2BranchDemoInfo lbi, List <Tuple <string, string> > dd) { HlsooeDemoInfo = gsdi; Type = pr; Sdi = sdi; GsDemoInfo = gd; L4D2BranchInfo = lbi; DisplayData = dd; }
public Statisctics(SourceDemoInfo di) { InitializeComponent(); dataGridView1.DataSource = cmds.Select(x => new { Command = x, Count = di.Messages .Count(y => y.Type == SourceParser.MessageType.ConsoleCmd) }).ToArray(); dataGridView1.AutoGenerateColumns = true; foreach (DataGridViewColumn c in dataGridView1.Columns) { c.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; } chart1.Series.Clear(); chart1.Series.Add(new Series("ConsoleCMDs")); cmds.ForEach(x => chart1.Series .First().Points.Add(di.Messages .Count(y => y.Type == SourceParser.MessageType.ConsoleCmd) * 1000) .Label = x); chart1.Series.First().LabelForeColor = Color.White; }