public static void Main()
var context = new EvalContext();
context.RegisterAssembly(typeof(Program).Assembly);
var r1 = context.Execute<int>("Program.AddDemo(x, y)", new { x = 1, y = 2 });
Console.WriteLine("1 - Result: " + r1);
var r2 = context.IsRegisteredAssembly(typeof(Program).Assembly);
Console.WriteLine("2 - Result: " + r2);
context.UnregisterAssembly(typeof(Program).Assembly);
var r3 = context.IsRegisteredAssembly(typeof(Program).Assembly);
Console.WriteLine("3 - Result: " + r3);
public static int AddDemo(int x, int y)