/// <summary> /// Sets the amount of iterations that the profileing session should run the task /// </summary> /// <param name="runner">The benchmark runner</param> /// <param name="settings">The settings for thr profiler</param> /// <returns>The current profiling session</returns> public static BenchmarkRunner SetSettings(this BenchmarkRunner runner, ProfilerSettings settings) { settings.MergeChangesTo(runner.Settings); return(runner); }
/// <summary> /// Sets the settings that the profiler should use /// </summary> /// <param name="session">The current session</param> /// <param name="settings">The settings for thr profiler</param> /// <returns>The current profiling session</returns> public static ProfilerSession SetSettings(this ProfilerSession session, ProfilerSettings settings) { settings.MergeChangesTo(session.Settings); return(session); }