protected override Expression VisitParameter(ParameterExpression node) { if (node.Equals(oldParam)) { return newParam; } return node; //return base.VisitParameter(node); }
public static bool MatchParameter(ParameterExpression e1, ParameterExpression e2, Substitution subst) { if (e1.Equals(e2)) return true; ParameterExpression e = subst.Find(e1); return (e != null && e.Equals(e2)); }