<PackageReference Include="System.Threading.Tasks.Extensions" Version="4.5.2" />

System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable

namespace System.Runtime.CompilerServices { public readonly struct ConfiguredValueTaskAwaitable { public readonly struct ConfiguredValueTaskAwaiter : ICriticalNotifyCompletion, INotifyCompletion { public bool IsCompleted { get; } public void GetResult(); public void OnCompleted(Action continuation); public void UnsafeOnCompleted(Action continuation); } public ConfiguredValueTaskAwaiter GetAwaiter(); } }