private static string ToString(string format, double value, int maxDecimalsCount, IFormatProvider numberFormatProvider = null) { ValidateMaxDecimalsCount(maxDecimalsCount); string numberFormatter = DataSize.GetNumberFormatter(maxDecimalsCount); return(string.Format(format, value.ToString(numberFormatter, numberFormatProvider ?? CultureInfo.InvariantCulture))); }
public DataTransferSpeed(DataSize dataSize, TimeSpan time) : this(dataSize, time.TotalSeconds) { }
public DataTransferSpeed(DataSize dataSize, double timeSec) { this._bytesPerSec = (timeSec == 0) ? ((dataSize.Bytes < 0) ? double.NegativeInfinity : double.PositiveInfinity) : dataSize.Bytes / timeSec; }
public static DataTransferSpeed FromTebiBytesPerSec(double TiBPerSec) { return(new DataTransferSpeed(DataSize.TebiBytes_to_Bytes(TiBPerSec))); }
public static DataTransferSpeed FromGibiBytesPerSec(double GiBPerSec) { return(new DataTransferSpeed(DataSize.GibiBytes_to_Bytes(GiBPerSec))); }
public static DataTransferSpeed FromMegaBytesPerSec(double MBPerSec) { return(new DataTransferSpeed(DataSize.MegaBytes_to_Bytes(MBPerSec))); }
public static DataTransferSpeed FromKiloBytesPerSec(double KBPerSec) { return(new DataTransferSpeed(DataSize.KiloBytes_to_Bytes(KBPerSec))); }