public override QueryExpression VisitStatement(StatementQueryExpression statementQueryExpression) { switch (statementQueryExpression) { case MultipleStatementQueryExpression multiple: _writer.WriteMultipleStatements(multiple, this); break; case SelectStatementQueryExpression select: _writer.WriteSelectStatement(select, this); break; case InsertStatementQueryExpression insert: _writer.WriteInsertStatement(insert, this); break; case UpdateStatementQueryExpression update: _writer.WriteUpdateStatement(update, this); break; case DeleteStatementQueryExpression delete: _writer.WriteDeleteStatement(delete, this); break; } return(base.VisitStatement(statementQueryExpression)); }
public virtual QueryExpression VisitStatement(StatementQueryExpression statementQueryExpression) { return(statementQueryExpression); }