public void ExpressionTreeModifyToAdd() { ExpressionTreeExample ete = new ExpressionTreeExample(); Func <int, int> add = ModifyExpressionTree(ete.BuildExpressionTrees <int>()); Console.WriteLine(add(5)); }
public void ExpressionTreeMultiply() { ExpressionTreeExample ete = new ExpressionTreeExample(); Expression <Func <int, int> > eTree = ete.BuildExpressionTrees <int>(); Func <int, int> compileTree = eTree.Compile(); Console.WriteLine(compileTree(5)); }
public void IsAdultFemale() { Person p = new Person { Age = 19, Gender = "female", Hot = true }; ExpressionTreeExample ete = new ExpressionTreeExample(); Console.WriteLine(ete.IsAdultFemale(p)); }