public override void Visit(SqlJoinCollectionExpression sqlJoinCollectionExpression) { sqlJoinCollectionExpression.LeftExpression.Accept(this); this.WriteNewline(); this.WriteTab(); this.writer.Write(" JOIN "); sqlJoinCollectionExpression.RightExpression.Accept(this); }
public override int Visit(SqlJoinCollectionExpression sqlJoinCollectionExpression) { int hashCode = SqlJoinCollectionExpressionHashCode; hashCode = CombineHashes(hashCode, sqlJoinCollectionExpression.LeftExpression.Accept(this)); hashCode = CombineHashes(hashCode, sqlJoinCollectionExpression.RightExpression.Accept(this)); return(hashCode); }
public override SqlObject Visit(SqlJoinCollectionExpression sqlJoinCollectionExpression) { return(SqlJoinCollectionExpression.Create( sqlJoinCollectionExpression.LeftExpression.Accept(this) as SqlCollectionExpression, sqlJoinCollectionExpression.RightExpression.Accept(this) as SqlCollectionExpression)); }
protected override void Visit(SqlJoinCollectionExpression expression) { this.Visit(expression.LeftExpression); }
public abstract void Visit(SqlJoinCollectionExpression collectionExpression);
protected abstract void Visit(SqlJoinCollectionExpression expression);