using System.Collections.Generic;
public static void Main()
var evalContext = new EvalContext();
evalContext.UnregisterAll();
evalContext.MaxLoopIteration = 5;
evalContext.SafeMode = true;
evalContext.RegisterMember(typeof(System.Math));
var r1 = evalContext.Execute("Math.Min(1, 2)");
Console.WriteLine("1 - Result: " + r1);
var r2 = evalContext.Execute("new List<int>()");
Console.WriteLine("Cannot use `List` exception: " + ex.Message);