private static NamespaceMetrics CalculateNamespaceMetrics(Project project, bool ignoreGeneratedCode = false) { IProjectMetricsCalculator projectMetricsCalculator = ModuleMetricsCalculator.GetProjectMetricsCalculator(project); IProjectMetricsCalculator projectMetricsCalculator1 = projectMetricsCalculator; if (projectMetricsCalculator == null) { return(null); } projectMetricsCalculator1.IgnoreGeneratedCode = ignoreGeneratedCode; return(projectMetricsCalculator1.Calculate(project)); }
public MetricsRepository(IProjectMetricsCalculator metricsCalculator, IProvider <string, Task <Solution> > solutionProvider) { _metricsCalculator = metricsCalculator; _solutionProvider = solutionProvider; }
public MetricsRepository(IProjectMetricsCalculator metricsCalculator, IProvider<string, Task<Solution>> solutionProvider) { _metricsCalculator = metricsCalculator; _solutionProvider = solutionProvider; }