예제 #1
0
        public double StopButDontSay(string str)
        {
            if (!enabled)
            {
                return(-1);
            }
            double time = Stop();

            if (timeused.ContainsKey(str))
            {
                timeused[str].Time += time;
                timeused[str].Times++;
            }
            else
            {
                timeused[str] = new TimeUseage {
                    Time = time, Times = 1
                };
            }

            return(time);
        }
예제 #2
0
        public double StopAndSay(string str, params object[] objs)
        {
            if (!enabled)
            {
                return(-1);
            }
            double time = Stop();

            Console.WriteLine(String.Format("{0}ms\t", time) + String.Format(str, objs));
            if (timeused.ContainsKey(str))
            {
                timeused[str].Time += time;
                timeused[str].Times++;
            }
            else
            {
                timeused[str] = new TimeUseage {
                    Time = time, Times = 1
                };
            }

            return(time);
        }