public static void VisitQueryGroupExpressionChildren<TExpression>( IQueryGroupExpression<TExpression> queryGroupExpression, IGenericExpressionVisitor visitor) where TExpression : IExpression { VisitIfNotNull(queryGroupExpression.GroupExpression, visitor); VisitIfNotNull(queryGroupExpression.ByExpression, visitor); }
public override void VisitQueryGroupExpression <TExpression>( IQueryGroupExpression <TExpression> queryGroupExpression) { Steps.Add(new WriteGroupKeyword()); Steps.Add(new WriteWhitespace()); Steps.Add(new WriteExpression <TExpression>(queryGroupExpression.GroupExpression)); Steps.Add(new WriteWhitespace()); Steps.Add(new WriteByKeyword()); Steps.Add(new WriteWhitespace()); Steps.Add(new WriteExpression <TExpression>(queryGroupExpression.ByExpression)); }
public virtual void VisitQueryGroupExpression <TExpression>( IQueryGroupExpression <TExpression> queryGroupExpression) where TExpression : IExpression { Visit(queryGroupExpression); }