return(WaitForOperationImpl(title, message, allowCancel, function));
return(WaitForOperationImpl(title, message, allowCancel, token => JoinableFactory.Run(() => asyncFunction(token))));
return(WaitForOperationImpl(title, message, allowCancel, function));
return(WaitForOperationImpl(title, message, allowCancel, token => JoinableFactory.Run(() => asyncFunction(token))));