コード例 #1
0
        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);
        }