Add ValueTask support
pengweiqhca opened this issue · comments
彭伟 commented
else if (type == typeof(TaskAwaiter) ||
type == typeof(TaskAwaiter<>) ||
+ type == typeof(ValueTaskAwaiter) ||
+ type == typeof(ValueTaskAwaiter<>) ||
+ type == typeof(ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter) ||
+ type == typeof(ConfiguredValueTaskAwaitable<>.ConfiguredValueTaskAwaiter) ||
type == typeof(ConfiguredTaskAwaitable.ConfiguredTaskAwaiter) ||
type == typeof(ConfiguredTaskAwaitable<>.ConfiguredTaskAwaiter))
{
<PropertyGroup>
- <TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
+ <TargetFrameworks>netstandard2.1;netstandard2.0;net45</TargetFrameworks>
</PropertyGroup>
<ItemGroup>
+ <PackageReference Include="System.Threading.Tasks.Extensions" Version="4.5.2" Condition="'$(TargetFramework)' != 'netstandard2.1'" />
</ItemGroup>