Class AsyncValueTaskMethodBuilder
Inheritance
System.Object
AsyncValueTaskMethodBuilder
Assembly: IronZip.dll
Syntax
public sealed class AsyncValueTaskMethodBuilder : ValueType
Properties
Task
Declaration
public ValueTask Task { get; }
Property Value
Methods
AwaitOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter, ref TStateMachine)
Declaration
public void AwaitOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine)
where TAwaiter : INotifyCompletion where TStateMachine : IAsyncStateMachine
Parameters
| Type |
Name |
Description |
| TAwaiter |
awaiter |
|
| TStateMachine |
stateMachine |
|
Type Parameters
| Name |
Description |
| TAwaiter |
|
| TStateMachine |
|
AwaitUnsafeOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter, ref TStateMachine)
Declaration
public void AwaitUnsafeOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine)
where TAwaiter : ICriticalNotifyCompletion where TStateMachine : IAsyncStateMachine
Parameters
| Type |
Name |
Description |
| TAwaiter |
awaiter |
|
| TStateMachine |
stateMachine |
|
Type Parameters
| Name |
Description |
| TAwaiter |
|
| TStateMachine |
|
Create()
Declaration
public static AsyncValueTaskMethodBuilder Create()
Returns
SetException(Exception)
Declaration
public void SetException(Exception exception)
Parameters
| Type |
Name |
Description |
| System.Exception |
exception |
|
SetResult()
Declaration
SetStateMachine(IAsyncStateMachine)
Declaration
public void SetStateMachine(IAsyncStateMachine stateMachine)
Parameters
| Type |
Name |
Description |
| System.Runtime.CompilerServices.IAsyncStateMachine |
stateMachine |
|
Start<TStateMachine>(ref TStateMachine)
Declaration
public void Start<TStateMachine>(ref TStateMachine stateMachine)
where TStateMachine : IAsyncStateMachine
Parameters
| Type |
Name |
Description |
| TStateMachine |
stateMachine |
|
Type Parameters
| Name |
Description |
| TStateMachine |
|