public static void Main()
var context = new EvalContext();
context.RegisterStaticMember(typeof(Program));
var r1 = context.Execute<int>("MyStaticField + MyStaticProperty + MyStaticMethod()");
Console.WriteLine("1 - Result: " + r1);
var r2 = context.IsRegisteredStaticMember(typeof(Program));
Console.WriteLine("2 - Result: " + r2);
context.UnregisterStaticMember(typeof(Program));
var r3 = context.IsRegisteredStaticMember(typeof(Program));
Console.WriteLine("3 - Result: " + r3);
public static int MyStaticField = 1;
public static int MyStaticProperty { get; set; } = 2;
public static int MyStaticMethod()