예제 #1
0
        public override int Visit(SqlSubqueryScalarExpression sqlSubqueryScalarExpression)
        {
            int hashCode = SqlSubqueryScalarExpressionHashCode;

            hashCode = CombineHashes(hashCode, sqlSubqueryScalarExpression.Query.Accept(this));
            return(hashCode);
        }
 public override SqlObject Visit(SqlSubqueryScalarExpression sqlSubqueryScalarExpression)
 {
     return(SqlSubqueryScalarExpression.Create(sqlSubqueryScalarExpression.Query.Accept(this) as SqlQuery));
 }
 public abstract void Visit(SqlSubqueryScalarExpression scalarExpression);
 public override void Visit(SqlSubqueryScalarExpression sqlSubqueryScalarExpression)
 {
     this.WriteStartContext("(");
     sqlSubqueryScalarExpression.Query.Accept(this);
     this.WriteEndContext(")");
 }
 protected abstract SqlScalarExpression Visit(SqlSubqueryScalarExpression expression);
 public override void Visit(SqlSubqueryScalarExpression sqlSubqueryScalarExpression)
 {
     this.writer.Write("(");
     sqlSubqueryScalarExpression.Query.Accept(this);
     this.writer.Write(")");
 }