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); }
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); }