15 return task.IsCompletedSuccessfully;
25 return task.CallVoidFuncWhenFinishCoreAsync(func,
arg);
36 if (!
task.IsSuccess())
38 return task.ReturnTrueTaskWhenFinishCoreAsync();
51 if (!
task.IsSuccess())
66 if (!
task.IsSuccess())
68 return task.CallBoolTaskFuncWhenFinishCoreAsync(func,
arg);
static Task CompletedTask
static async Task< bool > ContinueBoolTaskFuncWhenFalseCoreAsync< TArg >(Task< bool > task, Func< TArg, Task< bool > > func, TArg arg)
static bool IsSuccess(this Task task)
static Task< bool > CallBoolTaskFuncWhenFinishAsync< TArg >(this Task task, Func< TArg, Task< bool > > func, TArg arg)
static async Task< bool > ReturnTrueTaskWhenFinishCoreAsync(this Task task)
static readonly Task< int > DoneTaskZero
static readonly Task< bool > DoneTaskTrue
static Task< bool > ContinueBoolTaskFuncWhenFalseAsync< TArg >(this Task< bool > task, Func< TArg, Task< bool > > func, TArg arg)
static Task CallTaskFuncWhenFinishAsync< TArg >(this Task task, Func< TArg, Task > func, TArg arg)
static async Task CallVoidFuncWhenFinishCoreAsync< TArg >(this Task task, Action< TArg > func, TArg arg)
static readonly Task< bool > DoneTaskFalse
static Task< bool > ReturnTrueTaskWhenFinishAsync(this Task task)
static Task CallVoidFuncWhenFinishAsync< TArg >(this Task task, Action< TArg > func, TArg arg)
static async Task CallTaskFuncWhenFinishCoreAsync< TArg >(Task task, Func< TArg, Task > func, TArg arg)
static async Task< bool > CallBoolTaskFuncWhenFinishCoreAsync< TArg >(this Task task, Func< TArg, Task< bool > > func, TArg arg)