ValueTask<TResult>
Provides a value type that wraps a Task<T> and a TResult,
only one of which is used.
Gets whether the ValueTask<T> represents a canceled operation.
Gets whether the ValueTask<T> represents a completed operation.
Gets whether the ValueTask<T> represents a successfully completed operation.
Gets whether the ValueTask<T> represents a failed operation.
Gets the result.
Initialize the ValueTask<T> with the result of the successful operation.
Initialize the ValueTask<T> with a Task<T> that represents the operation.
Creates a method builder for use with an async method.
Returns a value indicating whether two ValueTask<T> values are equal.
Returns a value indicating whether two ValueTask<T> values are not equal.
Gets a Task<T> object to represent this ValueTask. It will
either return the wrapped task object if one exists, or it'll manufacture a new
task object to represent the result.
Configures an awaiter for this value.
Returns a value indicating whether this value is equal to a specified ValueTask<T> value.
Gets an awaiter for this value.