using System.Threading.Tasks;
public static async Task Main()
var fileName = "myfile.txt";
await File.WriteAllTextAsync(fileName, "C# Eval Expression from ZZZ Projects");
var compiled1 = Eval.Compile<Func<string, Task<string>>>("File.ReadAllTextAsync(fileName)", "fileName");
var text1 = await compiled1(fileName);
Console.WriteLine(text1);
var compiled2 = Eval.Compile<Func<string, string>>("await File.ReadAllTextAsync(fileName)", "fileName");
var text2 = compiled2(fileName);
Console.WriteLine(text2);