NDepend.API Documentation
IIssue Interface Members
Properties  Methods 

NDepend.Issue Namespace : IIssue Interface

The following tables list the members exposed by IIssue.

Public Properties
 NameDescription
 Property The estimated annual-interest generated by this issue, or in others words, the cost per year, to leave the issue unfixed.  
 Property Gets this issue estimated annual interest percent, expressed in percent per year.  
 PropertyGets the time point from now when the estimated cost-to-not-fix this issue will reach the estimated cost-to-fix this issue. This time point is named the breaking point.  
 Property Gets the code element that has the issue.  
 PropertyGets the code element declared in the baseline code base snapshot, that has the issue, or null.  
 Property Gets a value indicating whether the code element declared in the baseline code base snapshot has no equivalent in the newer code base snapshot and thus, can be considered as removed..  
 PropertyGets the columns names corresponding to this issue Record.  
 Property The estimated technical-debt generated by this issue, or in others words, the estimated effort to fix the issue.  
 PropertyReturns true is this issue has been suppresses by the usage of a System.Diagnostics.CodeAnalysis.SuppressMessageAttribute.  
 PropertyGets the record of the NDepend.CodeQuery.IQueryExecutionSuccessResult.Records corresponding to this issue.  
 Property Gets a value indicating if the issues is referencing the record.  
 Property The rule from which the issue is inferred.  
 Property The estimated severity of the issue.  
 PropertyReturns the source file declaration of this issue, or null if not SourceFileDeclAvailable.  
 PropertyGets a value indicating whether source file declaration of this issue is available.  
Top
Public Methods
 NameDescription
 Method Try get an explanation string for this issue.  
Top
Extension Methods
 NameDescription
Public Extension MethodOverloaded. Gets NewerIssuesSet.NDepend.Issue.IIssuesSet.AnnualInterest of NewerVersion(IRule) of rule, minus OlderIssuesSet.NDepend.Issue.IIssuesSet.AnnualInterest of OlderVersion(IRule) of rule.
Public Extension MethodOverloaded. Gets NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.AnnualInterestPercent(DebtDiff(IRule),AnnualInterestDiff(IRule)).
Public Extension MethodOverloaded. Gets NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.BreakingPoint(DebtDiff(IRule),AnnualInterestDiff(IRule)).
Public Extension MethodOverloaded. Gets NewerIssuesSet.NDepend.Issue.IIssuesSet.Debt of NewerVersion(IRule) of rule, minus OlderIssuesSet.NDepend.Issue.IIssuesSet.Debt of OlderVersion(IRule) of rule.
Public Extension MethodOverloaded. Gets a value that indicates if qualityGate is in NewerIssuesSet.
Public Extension MethodOverloaded. Gets a value that indicates if qualityGate is in OlderIssuesSet.
Public Extension MethodOverloaded. Gets a value that indicates if qualityGate is in NewerIssuesSet or OlderIssuesSet and has an equivalent in the other issues-set.
Public Extension MethodOverloaded. Gets the qualityGate in NewerIssuesSet, or null if qualityGate has no equivalent in NewerIssuesSet.
Public Extension MethodOverloaded. Gets the qualityGate in OlderIssuesSet, or null if qualityGate has no equivalent in OlderIssuesSet.
Public Extension MethodGets a value that indicates if issue.NDepend.Issue.IIssue.Severity is different for NewerVersion(IIssue) and OlderVersion(IIssue) of issue.
Public Extension MethodGets a value that indicates if issue.NDepend.Issue.IIssue.Severity has decreased between NewerVersion(IIssue) and OlderVersion(IIssue) of issue.
Public Extension MethodGets a value that indicates if issue.NDepend.Issue.IIssue.Severity has increased between NewerVersion(IIssue) and OlderVersion(IIssue) of issue.
Public Extension MethodGets a value that indicates if issue is present in NewerIssuesSet and has no equivalent in OlderIssuesSet. It is then considered as an issue added.
Public Extension MethodGets a value that indicates if issue is present in OlderIssuesSet and has no equivalent in NewerIssuesSet. It is then considered as a fixed issue.
Top
See Also

Reference

IIssue Interface
NDepend.Issue Namespace