public override void VisitAfter(LikePredicate predicate) { if (IsPlaceHolderExpr(predicate.Operand)) { predicate.Operand = Place((PlaceHolderExpr)predicate.Operand); } if (IsPlaceHolderExpr(predicate.Pattern)) { predicate.Pattern = Place((PlaceHolderExpr)predicate.Pattern); } if (IsPlaceHolderExpr(predicate.Escape)) { predicate.Escape = Place((PlaceHolderExpr)predicate.Escape); } }
virtual public void VisitOnEscape(LikePredicate predicate, int offset) { }
virtual public void VisitAfter(LikePredicate predicate) { }
virtual public void VisitBefore(LikePredicate predicate) { }
public override void VisitAfter(LikePredicate predicate) { }
public override void VisitAfter(LikePredicate predicate) { --_predicateLevel; }
public override void VisitBefore(LikePredicate predicate) { ++_predicateLevel; }
public void VisitOnEscape(LikePredicate predicate, int offset) { _visitor.VisitOnEscape(predicate, offset); }
public void Visit(LikePredicate predicate, int offset) { _visitor.Visit(predicate, offset); }
public void VisitAfter(LikePredicate predicate) { _visitor.VisitAfter(predicate); }
public void VisitBefore(LikePredicate predicate) { _visitor.VisitBefore(predicate); }