Example #1
0
 public override CollectionEnumerator VisitCollectionEnumerator(CollectionEnumerator ce)
 {
     if (ce == null) return null;
     return base.VisitCollectionEnumerator((CollectionEnumerator)ce.Clone());
 }
Example #2
0
 public virtual CollectionEnumerator VisitCollectionEnumerator(CollectionEnumerator ce)
 {
     if (ce == null) return null;
     ce.Collection = this.VisitExpression(ce.Collection);
     return ce;
 }
 public EventingVisitor(Action<CollectionEnumerator> visitCollectionEnumerator) { VisitedCollectionEnumerator += visitCollectionEnumerator; } public event Action<CollectionEnumerator> VisitedCollectionEnumerator; public override CollectionEnumerator VisitCollectionEnumerator(CollectionEnumerator ce) { if (VisitedCollectionEnumerator != null) VisitedCollectionEnumerator(ce); return base.VisitCollectionEnumerator(ce); }