[Extension()] public static IIssuesSet ComputeIssuesAndTrendMetrics( IAnalysisResult analysisResult, TimeSpan cqlinqQueryExecTimeOut, IssueReferenceRecord issueReferenceRecord, out IReadOnlyList<MetricValue> trendMetricsValues, out ICodeBaseView justMyCode, out IEnumerable<IIssueComputationLog> logs )
Parameters
- analysisResult
- The analysis result on which to compute the issues.
- cqlinqQueryExecTimeOut
- The code query execution time-out duration.
- issueReferenceRecord
- A value that indicates if each issue in the returned NDepend.Issue.IIssuesSet object references the corresponding query execution NDepend.CodeQuery.RecordBase object.
- trendMetricsValues
- The trend metrics values extracted from the project analysisResult.IAnalysisResult.AnalysisResultRef.IAnalysisResultRef.Project.
- justMyCode
- The just-my-code NDepend.CodeModel.ICodeBaseView object computed, against which rules have been executed.
- logs
- A sequence of plain-english logs that represent all problems found while compiling and executing rules, and that can explain some unexpected issues state in the returned NDepend.Issue.IIssuesSet object.