NDepend.API Documentation
Debt Structure Members
Fields  Properties  Methods 


NDepend.TechnicalDebt Namespace : Debt Structure

The following tables list the members exposed by Debt.

Public Constructors
 NameDescription
Public ConstructorBuild a Debt value, based on the time-span value.  
Top
Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic) Debt with zero value.  
Top
Public Properties
 NameDescription
Public PropertyReturns true if the internal ticks value of this debt value reached the negative maximum autorized by System.TimeSpan.System.TimeSpan.Ticks.  
Public PropertyReturns true if the internal ticks value of this debt value reached the positive or negative maximum autorized by System.TimeSpan.System.TimeSpan.Ticks.  
Public PropertyReturns true if the internal ticks value of this debt value reached the positive maximum autorized by System.TimeSpan.System.TimeSpan.Ticks.  
Public Property Get the raw time-span value of this estimated debt value.  
Top
Public Methods
 NameDescription
Public MethodIndicates whether this instance and a specified object are equal.  
Public MethodServes as the default hash function.  
Top
Extension Methods
 NameDescription
Public Extension MethodOverloaded. Gets the estimated annual Debt interest percent, expressed in percent per year.
Public Extension MethodOverloaded. Gets the time point from now when the estimated cost-to-not-fix the Debt will reach the estimated cost-to-fix the Debt. This time point is named the breaking point.
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 MethodOverloaded. Gets a double number of man-days that represents duration. The number of man-days is computed from the project NDepend.TechnicalDebt.DebtSettings.NDepend.TechnicalDebt.DebtSettings.NumberOfWorkHourPerDay.
Public Extension MethodOverloaded. Gets a double number of man-months that represents duration. The number of man-months is computed from this.NDepend.TechnicalDebt.DebtSettings.NDepend.TechnicalDebt.DebtSettings.NumberOfWorkHourPerDay and this.NDepend.TechnicalDebt.DebtSettings.NDepend.TechnicalDebt.DebtSettings.NumberOfWorkDayPerYear.
Public Extension MethodOverloaded. Gets a double number of man-years that represents duration. The number of man-years is computed from this.NDepend.TechnicalDebt.DebtSettings.NDepend.TechnicalDebt.DebtSettings.NumberOfWorkHourPerDay and this.NDepend.TechnicalDebt.DebtSettings.NDepend.TechnicalDebt.DebtSettings.NumberOfWorkDayPerYear.
Public Extension MethodOverloaded. Estimate an amount of money from a duration.
Public Extension MethodIf obj is a numeric primitive type, returns its value converted as double. else returns null.
Top
Public Operators
Overloaded. Add x and y.
Divide x by quotient.
Overloaded. Equality compare Debt and y.
Overloaded. Returns true if x is strictly higher than y.
Overloaded. Returns true if x is higher than or equal to y.
Overloaded. A System.TimeSpan value can be implicitly converted to a Debt value.
Overloaded. Inequality compare x and y.
Overloaded. Returns true if x is strictly lower than y.
Overloaded. Returns true if x is lower than or equal to y.
Overloaded. Multiply x by factor.
Overloaded. Substract y to x.
Negate x.
Top
See Also

Reference

Debt Structure
NDepend.TechnicalDebt Namespace