예제 #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);