public Visit ( |
||
exp | ||
return |
public static string GetIndexWhere(LambdaExpression lambda, IFieldFinder rootFiender) { IndexWhereExpressionVisitor visitor = new IndexWhereExpressionVisitor(rootFiender); var newLambda = (LambdaExpression)ExpressionEvaluator.PartialEval(lambda); visitor.Visit(newLambda.Body); return(visitor.sb.ToString()); }
public static string GetIndexWhere(LambdaExpression lambda, IFieldFinder rootFiender) { IndexWhereExpressionVisitor visitor = new IndexWhereExpressionVisitor { RootFinder = rootFiender }; var newLambda = (LambdaExpression)ExpressionEvaluator.PartialEval(lambda); visitor.Visit(newLambda.Body); return visitor.sb.ToString(); }