internal override SqlStatement VisitDelete(SqlDelete sd) { bool topLevel = this.topLevel; this.topLevel = false; base.VisitDelete(sd); this.topLevel = topLevel; return(sd); }
internal virtual SqlStatement VisitDelete(SqlDelete delete) { delete.Select = this.VisitSequence(delete.Select); return(delete); }
internal override SqlStatement VisitDelete(SqlDelete sd) { return(new SqlDelete((SqlSelect)this.Visit(sd.Select), sd.SourceExpression)); }