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

            return(modifiedExpression);
        }