コード例 #1
0
ファイル: Metric.x.cs プロジェクト: 0xCM/arrows
        public static IReadOnlyList <AppMsg> FormatMessages(this IEnumerable <MetricComparisonRecord> src, char delimiter = '|', bool digitcommas = false)
        {
            var records = src.ToList();

            if (records.Count == 0)
            {
                return new AppMsg[] {}
            }
            ;

            var messages = new List <AppMsg>(records.Count + 1);

            messages.Add(AppMsg.Define(MetricComparisonRecord.GetHeaderText(delimiter), SeverityLevel.HiliteCL));
            foreach (var record in src)
            {
                messages.Add(record.FormatMessage(delimiter, digitcommas));
            }
            return(messages);
        }
コード例 #2
0
ファイル: Metric.x.cs プロジェクト: 0xCM/arrows
 public static AppMsg FormatMessage(this MetricComparisonRecord src, char delimiter = '|', bool digitcommas = false)
 => AppMsg.Define(src.DelimitedText(delimiter), SeverityLevel.Benchmark);