public virtual void Visiting(SqlFreeTextPredicate freeTextPredicate)
 {
     sqlBuilder.Append("FreeText(");
     freeTextPredicate.LeftExpression.Accept(this);
     sqlBuilder.Append(", ");
     freeTextPredicate.RightExpression.Accept(this);
     sqlBuilder.Append(")");
 }
 public virtual void Visiting(SqlFreeTextPredicate freeTextPredicate)
 {
     sqlBuilder.Append("FreeText(");
     freeTextPredicate.LeftExpression.Accept(this);
     sqlBuilder.Append(", ");
     freeTextPredicate.RightExpression.Accept(this);
     sqlBuilder.Append(")");
 }
 public virtual void Visited(SqlFreeTextPredicate freeTextPredicate)
 {
 }
 public virtual void Visited(SqlFreeTextPredicate freeTextPredicate)
 {
 }
 public SqlFreeTextPredicate GetSqlFreeTextPredicate(SqlExpression leftExpression, SqlExpression rightExpression)
 {
     SqlFreeTextPredicate newSqlFreeTextPredicate = new SqlFreeTextPredicate(this, leftExpression, rightExpression) ;
     this.sqlPredicate = newSqlFreeTextPredicate;
     return newSqlFreeTextPredicate;
 }