Class PrefixExtensions
- Namespace
- Codebelt.Unitify
- Assembly
- Codebelt.Unitify.dll
Extension methods for the IPrefix interface.
public static class PrefixExtensions
- Inheritance
-
ObjectPrefixExtensions
Methods
ToBaseUnit(IPrefix, IBaseUnit, Double)
Converts the specified IPrefix to a base unit.
public static IUnit ToBaseUnit(this IPrefix prefix, IBaseUnit baseUnit, double value)
Parameters
prefix
IPrefixThe IPrefix to extend.
baseUnit
IBaseUnitThe base unit of measurement.
value
DoubleThe value of the base unit.
Returns
Exceptions
- System.ArgumentNullException
prefix
is null -or-baseUnit
is null.
ToPrefixUnit(IPrefix, IUnit)
public static IPrefixUnit ToPrefixUnit(this IPrefix prefix, IUnit unit)
Parameters
prefix
IPrefixThe IPrefix to extend.
unit
IUnitThe unit of measurement that is used as a standard for measurement of the same kind of quantity.
Returns
- IPrefixUnit
An IPrefixUnit implementation.
Exceptions
- System.ArgumentNullException
unit
is null.