public override void VisitAfter(IsPredicate predicate) { if (IsPlaceHolderExpr(predicate.Left)) { predicate.Left = Place((PlaceHolderExpr)predicate.Left); } if (IsPlaceHolderExpr(predicate.Right)) { predicate.Right = Place((PlaceHolderExpr)predicate.Right); } }
virtual public void Visit(IsPredicate predicate, int offset) { }
virtual public void VisitAfter(IsPredicate predicate) { }
virtual public void VisitBefore(IsPredicate predicate) { }
public override void VisitAfter(IsPredicate predicate) { }
public override void VisitAfter(IsPredicate predicate) { --_predicateLevel; }
public override void VisitBefore(IsPredicate predicate) { ++_predicateLevel; }
public void Visit(IsPredicate predicate, int offset) { _visitor.Visit(predicate, offset); }
public void VisitAfter(IsPredicate predicate) { _visitor.VisitAfter(predicate); }
public void VisitBefore(IsPredicate predicate) { _visitor.VisitBefore(predicate); }