// CS1997: `System.Func': A return keyword must not be followed by an expression when async delegate returns `Task'. Consider using `Task' return type // Line: 12 using System; using System.Threading.Tasks; class Test { public static void Main() { Func t = async delegate { return null; }; return; } }