示例#1
0
        DateTime RoundToSeconds(DispatchStats dispatchStats, TimeSpan resolution)
        {
            var oneSecond = resolution.Ticks;
            var number    = dispatchStats.Time.Ticks / oneSecond;

            return(new DateTime(number * oneSecond));
        }
示例#2
0
        static string GetBar(DispatchStats time, TimeSpan maxTime)
        {
            const double maxLength = 100.0;

            if (maxTime == TimeSpan.Zero)
            {
                return("");
            }

            var maxTimeSeconds = maxTime.TotalSeconds;
            var elapsedSeconds = time.Elapsed.TotalSeconds;

            var factor = elapsedSeconds / maxTimeSeconds;

            if (factor < 0)
            {
                Console.WriteLine("WTF?!?!?!");
                return("");
            }

            return(new string('=', (int)(maxLength * factor)));
        }
 DateTime RoundToSeconds(DispatchStats dispatchStats, TimeSpan resolution)
 {
     var oneSecond = resolution.Ticks;
     var number = dispatchStats.Time.Ticks / oneSecond;
     return new DateTime(number * oneSecond);
 }
        static string GetBar(DispatchStats time, TimeSpan maxTime)
        {
            const double maxLength = 100.0;

            if (maxTime == TimeSpan.Zero) return "";

            var maxTimeSeconds = maxTime.TotalSeconds;
            var elapsedSeconds = time.Elapsed.TotalSeconds;

            var factor = elapsedSeconds / maxTimeSeconds;

            if (factor < 0)
            {
                Console.WriteLine("WTF?!?!?!");
                return "";
            }

            return new string('=', (int)(maxLength * factor));
        }