using System.Collections.Generic;
namespace MyFirstNamespace
public static void Main()
var expr1 = "a == DayOfWeek.Friday";
var funtion1 = Eval.Compile<Func<DayOfWeek, bool>>(expr1, "a");
Console.WriteLine("It's Friday? {0}!!!", funtion1(DayOfWeek.Friday));
var expr2 = "a == Animal.Lion";
var funtion2 = Eval.Compile<Func<Animal, bool>>(expr2, "a");
Console.WriteLine("It's Lion? {0}", funtion2(Animal.Dog));
namespace MySecondNamespace