Exemplo n.º 1
0
 private MagnitudeUnit(MagnitudeUnitTypes unitType, double multiplier)
     : base(
         (int)UnitTypes.Magnitude,
         unitType.GetDescription(),
         GetBaseMultiplier(unitType),
         multiplier)
 {
 }
Exemplo n.º 2
0
 private RateUnit(MagnitudeUnitTypes magnitudeUnitType, TimeUnitTypes timeUnitType, double multiplier)
     : base(
         (int)UnitTypes.Rate,
         $"{magnitudeUnitType.GetDescription()} {timeUnitType.GetDescription()}",
         GetBaseMultiplier(magnitudeUnitType, timeUnitType),
         multiplier)
 {
 }
Exemplo n.º 3
0
 private static double GetBaseMultiplier(MagnitudeUnitTypes unitType)
 {
     return(Math.Pow(10, (int)unitType));
 }
Exemplo n.º 4
0
 private MagnitudeUnit(MagnitudeUnitTypes unitType)
     : this(unitType, 1)
 {
 }
Exemplo n.º 5
0
 private static double GetBaseMultiplier(MagnitudeUnitTypes magnitudeUnitType, TimeUnitTypes timeUnitType)
 {
     return(Math.Pow(10, (int)magnitudeUnitType) * (double)timeUnitType);
 }
Exemplo n.º 6
0
 private RateUnit(MagnitudeUnitTypes magnitudeUnitType, TimeUnitTypes timeUnitType)
     : this(magnitudeUnitType, timeUnitType, 1)
 {
 }