using System.Threading.Tasks;
await SomeMethodAsync1();
Console.WriteLine($"ThrID={Thread.CurrentThread.ManagedThreadId}");
for (int i = 0; i < 5; i++)
Console.WriteLine($"MAIN Iter={i}");
static async Task SomeMethodAsync1()
Console.WriteLine($"TrID={Thread.CurrentThread.ManagedThreadId}");
Console.WriteLine($"TrID={Thread.CurrentThread.ManagedThreadId}");
for (int i = 0; i < 5; i++)
Console.WriteLine($"MethodIter={i}");