Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

ValueTaskAwaiter<TResult> Struct

Definition

Namespace:
System.Runtime.CompilerServices
Assemblies:
netstandard.dll, System.Runtime.dll
Assembly:
System.Threading.Tasks.Extensions.dll
Assembly:
System.Runtime.dll
Assembly:
netstandard.dll
Source:
ValueTaskAwaiter.cs
Source:
ValueTaskAwaiter.cs
Source:
ValueTaskAwaiter.cs
Source:
ValueTaskAwaiter.cs
Source:
ValueTaskAwaiter.cs

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Provides an awaiter for a ValueTask<TResult>.

generic <typename TResult>
public value class ValueTaskAwaiter : System::Runtime::CompilerServices::ICriticalNotifyCompletion
public readonly struct ValueTaskAwaiter<TResult> : System.Runtime.CompilerServices.ICriticalNotifyCompletion
public struct ValueTaskAwaiter<TResult> : System.Runtime.CompilerServices.ICriticalNotifyCompletion
type ValueTaskAwaiter<'Result> = struct
 interface ICriticalNotifyCompletion
 interface INotifyCompletion
Public Structure ValueTaskAwaiter(Of TResult)
Implements ICriticalNotifyCompletion

Type Parameters

TResult

The type of the result produced by the task.

Inheritance
ValueTaskAwaiter<TResult>
Implements

Properties

Name Description
IsCompleted

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

Methods

Name Description
GetResult()

Gets the result of the ValueTask.

OnCompleted(Action)

Schedules the continuation action for this ValueTask<TResult>.

UnsafeOnCompleted(Action)

Schedules the continuation action for this ValueTask.

Applies to


Feedback

Was this page helpful?