mirror of
https://github.com/Cysharp/UniTask.git
synced 2026-05-30 05:03:54 +00:00
Add ValueTask.AsUniTask only for .NET Core
This commit is contained in:
@@ -15,5 +15,16 @@ namespace Cysharp.Threading.Tasks
|
|||||||
{
|
{
|
||||||
return task;
|
return task;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static UniTask<T> AsUniTask<T>(this ValueTask<T> task, bool useCurrentSynchronizationContext = true)
|
||||||
|
{
|
||||||
|
// NOTE: get _obj and _token directly for low overhead conversion but not yet implemented.
|
||||||
|
return task.AsTask().AsUniTask(useCurrentSynchronizationContext);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static UniTask AsUniTask(this ValueTask task, bool useCurrentSynchronizationContext = true)
|
||||||
|
{
|
||||||
|
return task.AsTask().AsUniTask(useCurrentSynchronizationContext);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user