Beispiel #1
0
        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)));
        }
Beispiel #2
0
 public DataTransferSpeed(DataSize dataSize, TimeSpan time)
     : this(dataSize, time.TotalSeconds)
 {
 }
Beispiel #3
0
 public DataTransferSpeed(DataSize dataSize, double timeSec)
 {
     this._bytesPerSec = (timeSec == 0) ?
                         ((dataSize.Bytes < 0) ? double.NegativeInfinity : double.PositiveInfinity) :
                         dataSize.Bytes / timeSec;
 }
Beispiel #4
0
 public static DataTransferSpeed FromTebiBytesPerSec(double TiBPerSec)
 {
     return(new DataTransferSpeed(DataSize.TebiBytes_to_Bytes(TiBPerSec)));
 }
Beispiel #5
0
 public static DataTransferSpeed FromGibiBytesPerSec(double GiBPerSec)
 {
     return(new DataTransferSpeed(DataSize.GibiBytes_to_Bytes(GiBPerSec)));
 }
Beispiel #6
0
 public static DataTransferSpeed FromMegaBytesPerSec(double MBPerSec)
 {
     return(new DataTransferSpeed(DataSize.MegaBytes_to_Bytes(MBPerSec)));
 }
Beispiel #7
0
 public static DataTransferSpeed FromKiloBytesPerSec(double KBPerSec)
 {
     return(new DataTransferSpeed(DataSize.KiloBytes_to_Bytes(KBPerSec)));
 }