private void AppendSummaryReport(MSBuildCodeMetricsReport result, string providerName, string metricName,
            IList<SummaryReportRange> summaryReport)
        {
            if (result.Summary == null)
                result.CreateSummary();

            MetricReport metricSummaryReport = result.Summary.AddMetric(providerName, metricName).CreateRanges();

            foreach (SummaryReportRange r in summaryReport)
                metricSummaryReport.AddRange(r.Range.Name, r.Count);
        }