示例#1
0
 public override void VisitAfter(JoinSource joinSource)
 {
     if (IsPlaceHolderPredicate(joinSource.Constraint))
     {
         joinSource.Constraint = Place((PlaceHolderPredicate)joinSource.Constraint);
     }
 }
        public sealed override void Visit(JoinSource joinSource)
        {
            if (this.IsNotInMainResultsSource())
            {
                return;
            }
            var rightSources = _stack.Pop();
            var leftSources  = _stack.Peek();

            leftSources.AddRange(rightSources);
        }
示例#3
0
 virtual public void Visit(JoinSource joinSource)
 {
 }
示例#4
0
 virtual public void VisitAfter(JoinSource joinSource)
 {
 }
示例#5
0
 virtual public void VisitBefore(JoinSource joinSource)
 {
 }
 public override void VisitAfter(JoinSource joinSource)
 {
 }
 public void Visit(JoinSource joinSource)
 {
     _visitor.Visit(joinSource);
 }
 public void VisitAfter(JoinSource joinSource)
 {
     _visitor.VisitAfter(joinSource);
 }
 public void VisitBefore(JoinSource joinSource)
 {
     _visitor.VisitBefore(joinSource);
 }