public IExpression GetExpression(MethodDefinition match) { try { return(QueryExpressionBuilder.FromMethodDefinition(match)); } catch (Exception x) { TraceWarning("WARNING: Predicate '{0}' could not be optimized. {1}", match, x.Message); TraceVerbose("{0}", x); } return(null); }