using System.Threading.Tasks;
using Microsoft.CodeAnalysis.CSharp.Scripting;
public static async Task Main()
Console.WriteLine(await EvaluateStringAsync(@"""Contains \r\n new line"""));
Console.WriteLine(await EvaluateStringAsync(@"$""This is a number: {40:N3}"""));
private static Task<string> EvaluateStringAsync(string input)
return CSharpScript.EvaluateAsync<string>(input);