public override QueryExpression VisitQueryParameter(QueryParameterQueryExpression queryParameterQueryExpression) { switch (queryParameterQueryExpression) { case FromQueryExpression from: _writer.WriteFromQueryParameter(from, this); break; case IntoQueryExpression into: _writer.WriteIntoQueryParameter(into, this); break; case JoinQueryExpression join: _writer.WriteJoinQueryParameter(join, this); break; case WhereQueryExpression where: _writer.WriteWhereQueryParameters(where, this); break; case HavingQueryExpression having: _writer.WriteHavingQueryParameters(having, this); break; case OrderByCollectionQueryExpression orderByCollection: _writer.WriteOrderByQueryParameter(orderByCollection, this); break; case OrderByQueryExpression orderBy: _writer.WriteOrderByExpressionQueryParameter(orderBy, this); break; case GroupByCollectionQueryExpression groupByCollection: _writer.WriteGroupByQueryParameter(groupByCollection, this); break; case GroupByQueryExpression groupBy: _writer.WriteGroupByExpressionQueryParameter(groupBy, this); break; case LimitQueryExpression limit: _writer.WriteLimitExpressionParameter(limit, this); break; } return(base.VisitQueryParameter(queryParameterQueryExpression)); }
public virtual QueryExpression VisitQueryParameter(QueryParameterQueryExpression queryParameterQueryExpression) { return(queryParameterQueryExpression); }