private TimeUnit(TimeUnitTypes unitType, double multiplier) : base( (int)UnitTypes.Time, unitType.GetDescription(), GetBaseMultiplier(unitType), multiplier) { }
private DataRateUnit(DataSizeUnitTypes sizeUnitType, TimeUnitTypes timeUnitType, double multiplier) : base( (int)UnitTypes.DataRate, $"{sizeUnitType.GetDescription()} {timeUnitType.GetDescription()}", GetBaseMultiplier(sizeUnitType, timeUnitType), multiplier) { }
private RateUnit(MagnitudeUnitTypes magnitudeUnitType, TimeUnitTypes timeUnitType, double multiplier) : base( (int)UnitTypes.Rate, $"{magnitudeUnitType.GetDescription()} {timeUnitType.GetDescription()}", GetBaseMultiplier(magnitudeUnitType, timeUnitType), multiplier) { }