ValueTask<TResult>
Provides a value type that can represent a synchronously available value or a task object.
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 a TResult result value.
Initialize the ValueTask<T> with a Task<T> that represents the operation.
Initialize the ValueTask<T> with a IValueTaskSource<T> object that represents the operation.
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.
Configures an awaiter for this ValueTask<T>.
Returns a value indicating whether this value is equal to a specified ValueTask<T> value.
Gets an awaiter for this ValueTask<T>.
Gets a ValueTask<T> that may be used at any point in the future.