public override void VisitAfter(OrPredicate orPredicate) { if (this.IsNotInMainResultsSource()) { return; } --_orNestLevel; }
public override void VisitAfter(OrPredicate orPredicate) { if (IsPlaceHolderPredicate(orPredicate.Left)) { orPredicate.Left = Place((PlaceHolderPredicate)orPredicate.Left); } if (IsPlaceHolderPredicate(orPredicate.Right)) { orPredicate.Right = Place((PlaceHolderPredicate)orPredicate.Right); } }
virtual public void Visit(OrPredicate orPredicate) { }
virtual public void VisitBefore(OrPredicate orPredicate) { }
public override void VisitAfter(OrPredicate orPredicate) { }
public override void VisitAfter(OrPredicate orPredicate) { --_predicateLevel; }
public override void VisitBefore(OrPredicate orPredicate) { ++_predicateLevel; }
public void Visit(OrPredicate orPredicate) { _visitor.Visit(orPredicate); }
public void VisitAfter(OrPredicate orPredicate) { _visitor.VisitAfter(orPredicate); }
public void VisitBefore(OrPredicate orPredicate) { _visitor.VisitBefore(orPredicate); }