NDepend.API Documentation
ExtensionMethodsCQLinqIssuesSetDiff Class Members
Methods 


NDepend.Reserved.CQLinq Namespace : ExtensionMethodsCQLinqIssuesSetDiff Class

The following tables list the members exposed by ExtensionMethodsCQLinqIssuesSetDiff.

Public Methods
 NameDescription
Public Methodstatic (Shared in Visual Basic)Gets NewerIssuesSet.AllAnnualInterestIn(ICodeElement) of NDepend.CodeModel.ICompareContext.NewerVersion<T> of codeElement, minus OlderIssuesSet.AllAnnualInterestIn(ICodeElement) of NDepend.CodeModel.ICompareContext.OlderVersion<T> of codeElement.  
Public Methodstatic (Shared in Visual Basic)Gets NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.AnnualInterestPercent(AllDebtDiff,AllAnnualInterestDiff).  
Public Methodstatic (Shared in Visual Basic)Gets NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.BreakingPoint(AllDebtDiff,AllAnnualInterestDiff).  
Public Methodstatic (Shared in Visual Basic)Gets NewerIssuesSet.AllDebtIn(ICodeElement) of NDepend.CodeModel.ICompareContext.NewerVersion<T> of codeElement, minus OlderIssuesSet.AllDebtIn(ICodeElement) of NDepend.CodeModel.ICompareContext.OlderVersion<T> of codeElement.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Gets NewerIssuesSet.AnnualInterest(IRule) of NewerVersion(IRule) of rule, minus OlderIssuesSet.AnnualInterest(IRule) of OlderVersion(IRule) of rule.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Gets NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.AnnualInterestPercent(DebtDiff(IRule),AnnualInterestDiff(IRule)).  
Public Methodstatic (Shared in Visual Basic)Overloaded. Gets NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.NDepend.TechnicalDebt.ExtensionMethodsDebtUsableInCQLinq.BreakingPoint(DebtDiff(IRule),AnnualInterestDiff(IRule)).  
Public Methodstatic (Shared in Visual Basic)Overloaded. Gets NewerIssuesSet.Debt(IRule) of NewerVersion(IRule) of rule, minus OlderIssuesSet.Debt(IRule) of OlderVersion(IRule) of rule.  
Public Methodstatic (Shared in Visual Basic)Gets a value that indicates if codeElement.DebtRating is different for NDepend.CodeModel.ICompareContext.NewerVersion<T> and NDepend.CodeModel.ICompareContext.OlderVersion<T> of codeElement.  
Public Methodstatic (Shared in Visual Basic)Gets a value that indicates if codeElement.DebtRating is better for NDepend.CodeModel.ICompareContext.NewerVersion<T> than for NDepend.CodeModel.ICompareContext.OlderVersion<T> of codeElement.  
Public Methodstatic (Shared in Visual Basic)Gets a value that indicates if codeElement.DebtRating is better for NDepend.CodeModel.ICompareContext.OlderVersion<T> than for NDepend.CodeModel.ICompareContext.NewerVersion<T> of codeElement.  
Public Methodstatic (Shared in Visual Basic)Gets NewerIssuesSet.DebtRatio of NDepend.CodeModel.ICompareContext.NewerVersion<T> of codeElement, minus OlderIssuesSet.DebtRatio of NDepend.CodeModel.ICompareContext.OlderVersion<T> of codeElement.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Gets a value that indicates if qualityGate is in NewerIssuesSet.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Gets a value that indicates if qualityGate is in OlderIssuesSet.  
Public Methodstatic (Shared in Visual Basic)Gets a value that indicates if rule is present in both NewerIssuesSet and OlderIssuesSet and is violated in OlderIssuesSet and not in NewerIssuesSet.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Gets a value that indicates if qualityGate is in NewerIssuesSet or OlderIssuesSet and has an equivalent in the other issues-set.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Gets all issues of rule that have no equivalent in OlderIssuesSet. These issues are considered as added.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Gets all issues of rule that have no equivalent in NewerIssuesSet. These issues are considered as fixed.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Gets the qualityGate in NewerIssuesSet, or null if qualityGate has no equivalent in NewerIssuesSet.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Gets the qualityGate in OlderIssuesSet, or null if qualityGate has no equivalent in OlderIssuesSet.  
Public Methodstatic (Shared in Visual Basic)Gets a value that indicates if issue.NDepend.Issue.IIssue.Severity is different for NewerVersion(IIssue) and OlderVersion(IIssue) of issue.  
Public Methodstatic (Shared in Visual Basic)Gets a value that indicates if issue.NDepend.Issue.IIssue.Severity has decreased between NewerVersion(IIssue) and OlderVersion(IIssue) of issue.  
Public Methodstatic (Shared in Visual Basic)Gets a value that indicates if issue.NDepend.Issue.IIssue.Severity has increased between NewerVersion(IIssue) and OlderVersion(IIssue) of issue.  
Public Methodstatic (Shared in Visual Basic)Gets the NDepend.Issue.IQualityGate.Value of NewerVersion(IQualityGate) of qualityGate, minus the NDepend.Issue.IQualityGate.Value of OlderVersion(IQualityGate) of qualityGate.  
Public Methodstatic (Shared in Visual Basic)Gets 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 Methodstatic (Shared in Visual Basic)Gets a value that indicates if issue is present in OlderIssuesSet and has no equivalent in NewerIssuesSet. It is then considered as a fixed issue.  
Public Methodstatic (Shared in Visual Basic)Gets a value that indicates if rule is present in both NewerIssuesSet and OlderIssuesSet and is violated in NewerIssuesSet and not in OlderIssuesSet.  
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

ExtensionMethodsCQLinqIssuesSetDiff Class
NDepend.Reserved.CQLinq Namespace
IIssue Interface
IRule Interface
IIssuesSet Interface
IIssuesSetDiff Interface
ComputeIssuesDiff(IAnalysisResult,ICompareContext) Method
CreateIssuesSetDiff Method