NDepend.API Documentation
ExtensionMethodsCQLinqIssuesSet Class Members
Methods 


NDepend.Reserved.CQLinq Namespace : ExtensionMethodsCQLinqIssuesSet Class

The following tables list the members exposed by ExtensionMethodsCQLinqIssuesSet.

Public Methods
 NameDescription
Public Methodstatic (Shared in Visual Basic)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.  
Public Methodstatic (Shared in Visual Basic)Gets NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.AnnualInterestPercent(AllDebt,AllAnnualInterest).  
Public Methodstatic (Shared in Visual Basic)Gets NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.BreakingPoint(AllDebt,AllAnnualInterest).  
Public Methodstatic (Shared in Visual Basic)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.  
Public Methodstatic (Shared in Visual Basic)Gets 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.  
Public Methodstatic (Shared in Visual Basic)Gets 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.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Gets the summed annual-interest of all issues of rule.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Gets NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.AnnualInterestPercent(Debt(IRule),AnnualInterest(IRule)).  
Public Methodstatic (Shared in Visual Basic)Overloaded. Gets NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.BreakingPoint(Debt(IRule),AnnualInterest(IRule)).  
Public Methodstatic (Shared in Visual Basic)Returns the estimated cost, to reach a better rating, based on the fact that codeElement has actually a total debt estimated to AllDebt(codeElement).  
Public Methodstatic (Shared in Visual Basic)Returns the estimated effort to reach ratingToReach, based on the fact that codeElement has actually a total debt estimated to AllDebt(codeElement).  
Public Methodstatic (Shared in Visual Basic)Overloaded. Gets the summed debt of all issues of rule.  
Public Methodstatic (Shared in Visual Basic)Gets the debt rating of codeElement in the range NDepend.TechnicalDebt.DebtRating.A (very good) to NDepend.TechnicalDebt.DebtRating.E (very bad).  
Public Methodstatic (Shared in Visual Basic)Estimate the ratio of technical debt, measured through AllDebt(codeElement). This ratio is expressed in percentage, of estimated debt, compared to the estimated time it would take to rewrite codeElement from scratch.  
Public Methodstatic (Shared in Visual Basic)Gets a value indicating whether the codeElement has annual-interest or not.  
Public Methodstatic (Shared in Visual Basic)Gets a value indicating whether the codeElement has debt or not.  
Public Methodstatic (Shared in Visual Basic)Gets a value indicating whether the codeElement has issues or not.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Gets all issues of rule.  
Public Methodstatic (Shared in Visual Basic)Gets a value that indicates if the rule is violated in the context of this issues-set.  
Top
Extension Methods
 NameDescription
Public Extension MethodOverloaded. Gets an enumerable object that contains first element and then elements of elements, in this order.
Public Extension MethodOverloaded. Returns true if this item equals item1 or item2.
Public Extension MethodReturns the newer version of this codeElement object. This method can only be called in a ICQLinqExecutionContext, otherwise the method NDepend.CodeModel.ICompareContext.NDepend.CodeModel.ICompareContext.NewerVersion<T> must be called instead.
Public Extension MethodReturns the older version of this codeElement object. This method can only be called in a ICQLinqExecutionContext, otherwise the method NDepend.CodeModel.ICompareContext.NDepend.CodeModel.ICompareContext.OlderVersion<T> must be called instead.
Public Extension MethodGets an enumerable object that contains only the single element element.
Public Extension MethodIf obj is a numeric primitive type, returns its value converted as double. else returns null.
Top
See Also

Reference

ExtensionMethodsCQLinqIssuesSet Class
NDepend.Reserved.CQLinq Namespace
IIssue Interface
IRule Interface
IIssuesSet Interface
ComputeIssues(IAnalysisResult) Method
CreateIssuesSet Method