I have a custom operation, which implements the GetAwaiter method, which returns a custom object which implements INotifyCompletion.
Task.WhenAll only support instances of Task. Is there any way to wrap a task around a INotifyCompletion?
Edit: The reason is I want to await multiple of them.