protected override void AnalyzeTypes(IAssembly assembly, PdbReader pdb, IMetadataHost host, MetricsReport report) { foreach (var typeMetrics in AnalyzeTypes(assembly, pdb, host)) { report.AddTypeReport(typeMetrics); } }
internal static MetricsReport MetricsReport(params TypeMetricsWithMethodMetrics[] typeMetrics) { var metricsReport = new MetricsReport(); foreach (var typeMetric in typeMetrics) { metricsReport.AddTypeReport(TypeMetrics(typeMetric.Type, typeMetric.Methods)); } return(metricsReport); }
public static MetricsReport MetricsReport(IEnumerable <MethodMetricsReport> methodMetrics) { var metricsReport = new MetricsReport(); metricsReport.AddTypeReport(TypeMetrics(new TypeMetricsReport() { FullName = RandomName() }, methodMetrics)); return(metricsReport); }
public static MetricsReport MetricsReport(IEnumerable <TypeMetricsReport> typeMetrics) { var metricsReport = new MetricsReport(); foreach (var typeMetric in typeMetrics) { metricsReport.AddTypeReport(TypeMetrics(typeMetric, Enumerable.Empty <MethodMetricsReport>())); } return(metricsReport); }