public MethodCallExpression[] IsStringCompare(Expression left, Expression right) { var results = new MethodCallExpression[2]; results[0] = left as MethodCallExpression; results[1] = right as MethodCallExpression; return(results.Any(r => r != null && __IsStrCmp(r)) ? results : new MethodCallExpression[0]); }