private void UpdateResultsList(BenchmarkContext context, double factor, double density, bool symmetric) { var time = context.TotalTime(); bool success = context.Success(); var lvi = new ListViewItem(new string[] { context.Name, symmetric ? "Yes" : "No", success ? "Yes" : "No", time.Item1.ToString("0") + "ms", time.Item2.ToString("0") + "ms", Report.CompareResult((double)time.Item1 / time.Item2) }); if (!success) { lvi.ForeColor = Color.Red; } lvi.Tag = context; listView1.Items.Add(lvi); }