public static void Main()
var context = new EvalContext();
context.UseCache = false;
context.RegisterStaticMethod(typeof(Program.MyStaticMethod));
var r1 = context.Execute("MyMethod(1, 2)", new MyEntity());
Console.WriteLine("1 - Exception: " + ex.Message);
context.ForceIncludeInstanceMethodFromParameter = true;
var r2 = context.Execute("MyMethod(1, 2)", new MyEntity());
Console.WriteLine("2 - Result: " + r2);
public static class MyStaticMethod
public static int MyMethod(int x)
public int MyMethod(int x, int y)