public static IEnumerable <BenchmarkReport> Run <T>(this BenchmarkRunner runner)
 {
     return(runner.Run(BenchmarkConverter.TypeToBenchmarks(typeof(T)).ToSortedList()));
 }
 public static IEnumerable <BenchmarkReport> RunUrl(this BenchmarkRunner runner, string url)
 {
     return(runner.Run(BenchmarkConverter.UrlToBenchmarks(url).ToSortedList(), "url")); // TODO: improve name
 }
 public static IEnumerable <BenchmarkReport> RunSource(this BenchmarkRunner runner, string source)
 {
     return(runner.Run(BenchmarkConverter.SourceToBenchmarks(source).ToSortedList(), "source")); // TODO: improve name
 }
 public static IEnumerable <BenchmarkReport> Run(this BenchmarkRunner runner, Type type)
 {
     return(runner.Run(BenchmarkConverter.TypeToBenchmarks(type).ToSortedList(), type.Name));
 }