public Expression Visitor(Expression expression, Type type) { var deduper = new TransientLifetimeRemovalExpressionVisitor(); var emptyExpressionVisitor = new EmptyExpressionVisitor(); var modifiedExpression = emptyExpressionVisitor.Visit(deduper.Visit(expression)); return modifiedExpression; }
public Expression Visitor(Expression expression, Type type) { var deduper = new TransientLifetimeRemovalExpressionVisitor(); var emptyExpressionVisitor = new EmptyExpressionVisitor(); var modifiedExpression = emptyExpressionVisitor.Visit(deduper.Visit(expression)); return(modifiedExpression); }