using System.Collections.Generic;
using System.Linq.Expressions;
public static void Main()
var context = new EvalContext();
var compiled = context.Compile<Func<int, int, int>>("X + Y", "X", "Y");
var lastParameterExpressions = context.LastCompiledParameterExpressions;
foreach(var parameterExpression in lastParameterExpressions)
Console.WriteLine($"ParameterName: {parameterExpression.Name}; ParameterType: {parameterExpression.Type}");