public static Task StartAsync(this Animator animator) { var listener = new TaskAnimationListener(); animator.AddListener(listener); animator.Start(); return listener.Task; }
public static ClusterBuilder UsePerformanceCounters(this ClusterBuilder configuration, string applicationName, bool install = false) { Ensure.IsNotNull(configuration, "configuration"); if (install) { PerformanceCounterListener.Install(); } return configuration.AddListener(new PerformanceCounterListener(applicationName)); }