public static TimeSpan Time (string opName, Action action) { var mark = new Benchmark (opName).Start (); action (); mark.Stop (); logger.Info (mark.ToString ()); return mark.Elapsed; }