示例#1
0
 public override Expression VisitCoerceTuple(CoerceTuple coerceTuple)
 {
     if (coerceTuple == null) return null;
     return base.VisitCoerceTuple((CoerceTuple)coerceTuple.Clone());
 }
示例#2
0
 public virtual Expression VisitCoerceTuple(CoerceTuple coerceTuple)
 {
     if (coerceTuple == null) return null;
     coerceTuple.OriginalTuple = this.VisitExpression(coerceTuple.OriginalTuple);
     return this.VisitConstructTuple(coerceTuple);
 }
 public EventingVisitor(Action<CoerceTuple> visitCoerceTuple) { VisitedCoerceTuple += visitCoerceTuple; } public event Action<CoerceTuple> VisitedCoerceTuple; public override Expression VisitCoerceTuple(CoerceTuple coerceTuple) { if (VisitedCoerceTuple != null) VisitedCoerceTuple(coerceTuple); return base.VisitCoerceTuple(coerceTuple); }