public virtual Expression VisitConstructIterator(ConstructIterator consIterator) { return consIterator; }
public override Expression VisitConstructIterator(ConstructIterator consIterator) { throw new NotImplementedException("Node type not yet supported"); }
public override Expression VisitConstructIterator(ConstructIterator consIterator) { if (consIterator == null) return null; return base.VisitConstructIterator((ConstructIterator)consIterator.Clone()); }
public EventingVisitor(Action<ConstructIterator> visitConstructIterator) { VisitedConstructIterator += visitConstructIterator; } public event Action<ConstructIterator> VisitedConstructIterator; public override Expression VisitConstructIterator(ConstructIterator consIterator) { if (VisitedConstructIterator != null) VisitedConstructIterator(consIterator); return base.VisitConstructIterator(consIterator); }