public static void ExpressionVisitor_NoCloning() { var v = new NoOpVisitor(); foreach (var e in ExpressionCatalog.Expressions.Where(e => e.NodeType != ExpressionType.Extension)) { Assert.Same(e, v.Visit(e)); } }
public void FuncletExpression_Basics3() { var c = Expression.Constant("bar"); var f = FuncletExpression.Create <string>(c); var r = new NoOpVisitor().Visit(f); var eq = new ExpressionEqualityComparator(); Assert.IsTrue(eq.Equals(Expression.Constant("bar"), r)); }