public static bool Lookup(Expression expression, List <Expression> lookupList) { var visitor = new ExpressionLookupVisitor(lookupList); visitor.Visit(expression); return(visitor.found == lookupList.Count); }