using System.Linq.Expressions;
public static void Main()
Console.WriteLine("Hello World");
Expression<Func<Chat,bool>> boo = (x => x.Age > x.Location && x.Age == 244 || x.Location > 100);
Chat chat = new Chat{ Age = 243, Location = 44,Hub = new Hub {Lick ="poo", Puck ="joo"}} ;
Func<Chat,bool> foo = boo.Compile();
Console.WriteLine(foo(chat).ToString());
var binExpr = boo.Body as BinaryExpression;
var value = binExpr.Left;
Console.WriteLine(value);
public int Age {get; set;}
public int Location {get; set;}
public Hub Hub {get; set;}
public string Lick {get; set;}
public string Puck {get; set;}