NDepend.API Documentation
IIssuesSet Interface Members
Properties  Methods 

NDepend.Issue Namespace : IIssuesSet Interface

The following tables list the members exposed by IIssuesSet.

Public Properties
 NameDescription
 PropertyGets the summed annual-interest of all issues of all rules added through this.Builder.IIssuesSetBuilder.AddRule.  
 PropertyGets NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.AnnualInterestPercent(AllDebt,AllAnnualInterest).  
 PropertyGets NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.BreakingPoint(AllDebt,AllAnnualInterest).  
 PropertyGets the summed debt of all issues of all rules added through this.Builder.IIssuesSetBuilder.AddRule.  
 PropertyGets all issues of all rules added through this.Builder.IIssuesSetBuilder.AddRule.  
 PropertyGets the count all issues of all rules added through this.Builder.IIssuesSetBuilder.AddRule.  
 PropertyGets all quality gates through Builder.IIssuesSetBuilder.AddQualityGate.  
 PropertyGets all rules added through Builder.IIssuesSetBuilder.AddRule.  
 PropertyGets all issues of all rules suppressed through the usage of System.Diagnostics.CodeAnalysis.SuppressMessageAttribute.  
 Property Gets the issues-set builder, the only way to modify this issues-set.  
 Property Gets the code base on which issues are computed.  
 Property Gets the debt formatter that is used only in methods relative to debt-rating and debt-ratio.  
Top
Public Methods
 NameDescription
 MethodOverloaded. Gets the summed annual-interest of all issues relative to codeElement, and relative to all its children code elements, defined by codeElement.NDepend.CodeModel.ICodeElementParent.RecursiveChildren, if codeElement is a NDepend.CodeModel.ICodeElementParent.  
 MethodOverloaded. Gets NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.AnnualInterestPercent(AllDebtIn(ICodeElement),AllAnnualInterestIn(ICodeElement)).  
 MethodOverloaded. Gets NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.BreakingPoint(AllDebtIn(ICodeElement),AllAnnualInterestIn(ICodeElement)).  
 MethodOverloaded. Gets the summed debt of all issues relative to codeElement, and relative to all its children code elements, defined by codeElement.NDepend.CodeModel.ICodeElementParent.RecursiveChildren, if codeElement is a NDepend.CodeModel.ICodeElementParent.  
 MethodGets the count of all issues relative to codeElement, and relative to all its children code elements, defined by codeElement.NDepend.CodeModel.ICodeElementParent.RecursiveChildren, if codeElement is a NDepend.CodeModel.ICodeElementParent.  
 MethodGets all issues relative to codeElement, and relative to all its child code elements, defined by codeElement.NDepend.CodeModel.ICodeElementParent.RecursiveChildren, if codeElement is a NDepend.CodeModel.ICodeElementParent.  
 MethodOverloaded. Gets the summed annual-interest of all issues of rule.  
 MethodOverloaded. Gets NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.AnnualInterestPercent(Debt(IRule),AnnualInterest(IRule)).  
 MethodOverloaded. Gets NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.BreakingPoint(Debt(IRule),AnnualInterest(IRule)).  
 MethodReturns the estimated cost, to reach a better rating, based on the fact that codeElement has actually a total debt estimated to AllDebtIn(ICodeElement)(codeElement).  
 MethodReturns the estimated effort to reach ratingToReach, based on the fact that codeElement has actually a total debt estimated to AllDebtIn(ICodeElement)(codeElement).  
 MethodOverloaded. Gets the summed debt of all issues of rule.  
 MethodGets the debt rating of codeElement in the range NDepend.TechnicalDebt.DebtRating.A (very good) to NDepend.TechnicalDebt.DebtRating.E (very bad).  
 MethodEstimate the ratio of technical debt, measured through AllDebtIn(ICodeElement)(codeElement). This ratio is expressed in percentage, of estimated debt, compared to the estimated time it would take to rewrite codeElement from scratch.  
 MethodGets a value indicating whether the codeElement has annual-interest or not.  
 MethodGets a value indicating whether the codeElement has debt or not.  
 MethodGets a value indicating whether the codeElement has issues or not.  
 MethodOverloaded. Gets all issues of rule.  
 MethodGets a value that indicates if the rule is violated in the context of this issues-set.  
 MethodGets all suppressed issues of rule.  
Top
See Also

Reference

IIssuesSet Interface
NDepend.Issue Namespace