Exemplo n.º 1
0
 private DataRateUnit(DataSizeUnitTypes sizeUnitType, TimeUnitTypes timeUnitType, double multiplier)
     : base(
         (int)UnitTypes.DataRate,
         $"{sizeUnitType.GetDescription()} {timeUnitType.GetDescription()}",
         GetBaseMultiplier(sizeUnitType, timeUnitType),
         multiplier)
 {
 }
Exemplo n.º 2
0
 private DataSizeUnit(DataSizeUnitTypes unitType, double multiplier)
     : base(
         (int)UnitTypes.DataSize,
         unitType.GetDescription(),
         GetBaseMultiplier(unitType),
         multiplier)
 {
 }
Exemplo n.º 3
0
 private static double GetBaseMultiplier(DataSizeUnitTypes sizeUnitType, TimeUnitTypes timeUnitType)
 {
     return(Math.Pow(1024, (int)sizeUnitType) * (double)timeUnitType);
 }
Exemplo n.º 4
0
 private DataRateUnit(DataSizeUnitTypes sizeUnitType, TimeUnitTypes timeUnitType)
     : this(sizeUnitType, timeUnitType, 1)
 {
 }
Exemplo n.º 5
0
 private static double GetBaseMultiplier(DataSizeUnitTypes unitType)
 {
     return(Math.Pow(1024, (int)unitType));
 }
Exemplo n.º 6
0
 private DataSizeUnit(DataSizeUnitTypes unitType)
     : this(unitType, 1)
 {
 }