System.Threading.Tasks.Extensions by Microsoft

<PackageReference Include="System.Threading.Tasks.Extensions" Version="4.6.0" />

 ValueTaskAwaiter<TResult>

Provides an awaiter for a ValueTask<T>.
public bool IsCompleted { get; }

Gets whether the ValueTask<T> has completed.

public TResult GetResult()

Gets the result of the ValueTask.

public void OnCompleted(Action continuation)

Schedules the continuation action for this ValueTask.

public void UnsafeOnCompleted(Action continuation)

Schedules the continuation action for this ValueTask.