public LineDistributionResultsNode(IProjectAnalysis result) { Result = result; Name = Result.Project.Name; Lines = Result.Results.TotalLines.ToString(); Percentage = $"{(double.IsNaN(Result.PercentageOfTotal) ? 0 : Result.PercentageOfTotal)}%"; }
public Analysis(IAnalysisReportInProgress analysisReportInProgress, IDependencyAnalysis dependencyAnalysis, IProjectAnalysis projectAnalysis, IProjectNamespacesAnalysis projectNamespacesAnalysis, IResultBuilderFactory resultBuilderFactory) { _analysisReportInProgress = analysisReportInProgress; _dependencyAnalysis = dependencyAnalysis; _projectAnalysis = projectAnalysis; _projectNamespacesAnalysis = projectNamespacesAnalysis; _resultBuilderFactory = resultBuilderFactory; }