using System.Collections.Generic;
public class MyTargetObject
public void MyTestMethod(string inStr)
Console.WriteLine($"String: {inStr}");
public void MyTestMethod(TestEnum inEnum)
Console.WriteLine($"Enum: {inEnum}");
public static void Main()
LambdaParser parser = new LambdaParser();
Dictionary<string, object> varContext = new Dictionary<string, object>();
varContext.Add("$model", new MyTargetObject());
parser.Eval("$model.MyTestMethod(\"test string\");", varContext);
parser.Eval("$model.MyTestMethod(TestEnum.Test2));", varContext);