ConfiguredValueTaskAwaitable<TResult>.ConfiguredValueTaskAwaiter Struct

Definition

Provides an awaiter for a ConfiguredValueTaskAwaitable<TResult>.

C#
public readonly struct ConfiguredValueTaskAwaitable<TResult>.ConfiguredValueTaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion
C#
public struct ConfiguredValueTaskAwaitable<TResult>.ConfiguredValueTaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion

Type Parameters

TResult

The type of the result produced by the task.

Inheritance
ConfiguredValueTaskAwaitable<TResult>.ConfiguredValueTaskAwaiter
Implements

Properties

IsCompleted

Gets a value that indicates whether the ConfiguredValueTaskAwaitable<TResult> has completed.

Methods

GetResult()

Gets the result of the ValueTask<TResult>.

OnCompleted(Action)

Schedules the continuation action for the ConfiguredValueTaskAwaitable<TResult>.

UnsafeOnCompleted(Action)

Schedules the continuation action for the ConfiguredValueTaskAwaitable<TResult>.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1