Table of Contents

Interface IAnalysisResult

Namespace
NDepend.Analysis
Assembly
NDepend.API.dll

Represents an analysis result.

public interface IAnalysisResult
Extension Methods

Properties (5)

AnalysisResultRef

Gets a IAnalysisResultRef object corresponding to this analysis result.

IAnalysisResultRef AnalysisResultRef { get; }

Property Value

IAnalysisResultRef

CodeBase

Gets a ICodeBase object representing the code base snapshot for this analysis result.

ICodeBase CodeBase { get; }

Property Value

ICodeBase

IssuesImported

Gets issues imported from other tools at analysis time.

IRuleIssues[] IssuesImported { get; }

Property Value

IRuleIssues[]

RulesExtractedFromCode

Gets the root group containing code rules and queries defined in the code base through the attribute CodeRuleAttribute.

IGroup RulesExtractedFromCode { get; }

Property Value

IGroup
See Also

SuppressedMessages

Gets valid usages of SuppressMessageAttribute in source code with the category "NDepend" indexed by their rule-id or rule category.

IDictionary<RuleIdOrCategory, IReadOnlyList<ISuppressMessage>> SuppressedMessages { get; }

Property Value

IDictionary<RuleIdOrCategory, IReadOnlyList<ISuppressMessage>>

Remarks

Invalid usages of SuppressMessageAttribute with a category string starting with "NDepend" are reported as warnings and are not present here.