<PackageReference Include="NETStandard.Library" Version="2.0.0" />

System.Runtime.CompilerServices.AsyncTaskMethodBuilder

public struct AsyncTaskMethodBuilder
namespace System.Runtime.CompilerServices { public struct AsyncTaskMethodBuilder { public Task Task { get; } public void AwaitOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : INotifyCompletion where TStateMachine : IAsyncStateMachine; public void AwaitUnsafeOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : ICriticalNotifyCompletion where TStateMachine : IAsyncStateMachine; public static AsyncTaskMethodBuilder Create(); public void SetException(Exception exception); public void SetResult(); public void SetStateMachine(IAsyncStateMachine stateMachine); public void Start<TStateMachine>(ref TStateMachine stateMachine) where TStateMachine : IAsyncStateMachine; } }