Пример #1
0
        protected override Expression VisitParameter(ParameterExpression node)
        {
            if (node.Equals(oldParam))
              {
            return newParam;
              }
              return node;

              //return base.VisitParameter(node);
        }
Пример #2
0
 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));
 }