Namespace NDepend.Issue
The namespace NDepend.Issues provides types and extension methods to handle issues.
Classes (2)
- ExtensionMethodsIssue
This static class provides various extension methods related to Issue objects.
- RuleIdOrCategory
Represents the rule-id or the rule category defined in a usage of SuppressMessageAttribute.
Interfaces (11)
- IIssue
An instance of this class represents an issue.
- IIssueComputationLog
Represents a log emitted at analysis execution time.
- IIssuesSet
An issues-set hold all data about AllIssues of CodeBase and makes convenient to browse issues, rule and code elements.
- IIssuesSetBuilder
An issues-set-builder lets add and remove rules and issues in IssuesSet.
- IIssuesSetDiff
An issues-set-diff compares its NewerIssuesSet and OlderIssuesSet objects and makes convenient to browse diff information about issues, rule and code elements of these two issues sets.
- IIssuesSetDiffBuilder
An issues-set-diff-builder lets add and remove rules and issues in an IssuesSetDiff.
- IQualityGate
Represents a quality gate.
- IRecord
The purpose of this interface is only to be downcasted to a RecordBase object.
- IRuleIssues
Represents the result of the method call GetIssues(IRule, IQueryExecutionSuccessResult).
- ISuppressMessage
Represents a valid usage of SuppressMessageAttribute in source code with the category "NDepend".
Enums (7)
- IssueComputationLogCategory
Represents an issue computation log category: Info / Warning / Error.
- IssueComputationLogKind
Represents the kind of issue computation log.
- IssueReferenceRecord
This enumeration indicates if an IIssue object is referencing the record or not.
- IssuesExportFormat
Enumerate the formats in which issues and quality gates can be exported, see the methods TryExportQualityGatesAndIssues() and TryExportIssues() of ExtensionMethodsProjectAnalysis.
- QualityGateStatus
Enumerate possible quality gate status.
- RuleProvider
Enumerate the possible rule providers.
- SuppressMessageScope
Scope on which a ISuppressMessage object is applied.