public override System.Linq.Expressions.Expression Visit(System.Linq.Expressions.Expression node) { ExpressionVisitorBase visitor = null; if (node.NodeType == System.Linq.Expressions.ExpressionType.Call) { visitor = new MethodCallExpressionVisitor(Context); } else { visitor = new PropertyFieldExpressionVisitor(Context); } visitor.Visit(node); Token = visitor.Token; return node; }
public override System.Linq.Expressions.Expression Visit(System.Linq.Expressions.Expression node) { ExpressionVisitorBase visitor = null; if (node.NodeType == System.Linq.Expressions.ExpressionType.Call) { visitor = new MethodCallExpressionVisitor(Context); } else { visitor = new PropertyFieldExpressionVisitor(Context); } visitor.Visit(node); Token = visitor.Token; return(node); }