/// <summary> Query node visitor.</summary>
 public override void  Visit(FullTextQueryVisitor visitor)
 {
     visitor.Visit(this);
     left.Visit(visitor);
     right.Visit(visitor);
 }
 /// <summary> Query node visitor.
 /// It provides convenient way of iterating through query nodes.
 /// </summary>
 public virtual void  Visit(FullTextQueryVisitor visitor)
 {
     visitor.Visit(this);
 }
 /// <summary> Query node visitor.</summary>
 public override void Visit(FullTextQueryVisitor visitor)
 {
     visitor.Visit(this);
     opd.Visit(visitor);
 }
 /// <summary> Query node visitor.</summary>
 public override void  Visit(FullTextQueryVisitor visitor)
 {
     visitor.Visit(this);
     left.Visit(visitor);
     right.Visit(visitor);
 }
 /// <summary> Query node visitor.
 /// It provides convenient way of iterating through query nodes.
 /// </summary>
 public virtual void  Visit(FullTextQueryVisitor visitor)
 {
     visitor.Visit(this);
 }
 /// <summary> Query node visitor.</summary>
 public override void Visit(FullTextQueryVisitor visitor)
 {
     visitor.Visit(this);
     opd.Visit(visitor);
 }