69
1
using System;
2
using System.Threading.Tasks;
3
using System.Runtime.CompilerServices;
4
5
public class Program
6
{
7
public static async Task Main()
8
{
9
await RunAsync();
10
}
11
12
[System.Runtime.CompilerServices.AsyncMethodBuilder(typeof(CustomTaskMethodBuilder))]
13
public static async CustomTask RunAsync()
14
{
15
await Task.Yield();
16
await default(CustomTask);
17
}
18
}
19
20
public sealed class CustomTaskMethodBuilder
21
{
22
public CustomTaskMethodBuilder()
23
=> Console.WriteLine("constructor");
24
Cached Result