protected override Expression VisitChildren (ExpressionTreeVisitor visitor) { var newExpressions = visitor.VisitAndConvert(_expressions, "VisitChildren"); if (newExpressions != Expressions) return new SqlCompositeCustomTextGeneratorExpression (Type, newExpressions.ToArray()); else return this; }