Exemplo n.º 1
0
        public static Expression Replace(Expression source, Predicate <Expression> searchPred, Func <Expression, Expression> replaceFunc)
        {
            var replacer = new ExpressionReplacer {
                searchExpression = searchPred, replaceExpression = replaceFunc
            };

            return(replacer.Visit(source));
        }
Exemplo n.º 2
0
		public static Expression Replace(Expression source, Predicate<Expression> searchPred, Func<Expression, Expression> replaceFunc)
		{
			var replacer = new ExpressionReplacer { searchExpression = searchPred, replaceExpression = replaceFunc };
			return replacer.Visit(source);
		}