public void OnCompleted(Action continuation) { if (continuation == null) { throw new ArgumentNullException("continuation"); } TaskAwaiter.HandleOnCompleted(task, continuation, true, true); }
public void UnsafeOnCompleted(Action continuation) { if (continuation == null) { throw new ArgumentNullException("continuation"); } TaskAwaiter.HandleOnCompleted(task, continuation, continueOnSourceContext, false); }
public void UnsafeOnCompleted(Action continuation) { if (continuation == null) { throw new ArgumentNullException("continuation"); } TaskAwaiter.HandleOnCompleted(task, continuation, continueOnSourceContext, instanceReference, thisSetter); }