Exemplo n.º 1
0
        public static void ExecutionTime(
        Action codeToExecute,
        Action<StopWatchEx> processResult)
        {
            if (codeToExecute == null)
                throw new ArgumentNullException("codeToExecute");

            var sw = new StopWatchEx();
            sw.Start();
            codeToExecute();
            sw.Stop();
            if (processResult != null)
                processResult(sw);

        }
Exemplo n.º 2
0
 public void Stop()
 {
     sw.Stop();
     this.Length         = sw.Elapsed;
     this.ExactElapsedMs = sw.ExactElapsedMiliseconds;
 }