/// <summary> /// Finish the given task completion source after a given delay. /// </summary> internal IScheduledFuture<object> Delay(long millis, TaskCompletionSource<object> source) { var runnable = new DelayRunner(source); return executor.Schedule(runnable, millis, TimeUnit.MILLISECONDS); }
/// <summary> /// Finish the given task completion source after a given delay. /// </summary> internal IScheduledFuture <object> Delay(long millis, TaskCompletionSource <object> source) { var runnable = new DelayRunner(source); return(executor.Schedule(runnable, millis, TimeUnit.MILLISECONDS)); }