using System;
using System.Threading.Tasks;
public class Program
{
public static void Main()
Task i = CreateTask();
Task<object> o = Convert(i);
}
private static async Task<object> Convert<T>(Task<T> task)
return await task;
private static Task CreateTask ()
return Task.FromResult("Some result");