Remotion.Linq.SqlBackend.SqlStatementModel.SqlSpecificExpressions.SqlLikeExpression.VisitChildren C# (CSharp) Method

VisitChildren() protected method

protected VisitChildren ( System.Linq.Expressions.ExpressionTreeVisitor visitor ) : Expression
visitor System.Linq.Expressions.ExpressionTreeVisitor
return System.Linq.Expressions.Expression
    protected override Expression VisitChildren (ExpressionTreeVisitor visitor)
    {
      var newLeftExpression = visitor.VisitExpression (_left);
      var newRightExpression = visitor.VisitExpression (_right);
      var newEscapeExpression = visitor.VisitExpression (_escapeExpression);

      if (newLeftExpression != _left || newRightExpression != _right || newEscapeExpression != _escapeExpression)
        return new SqlLikeExpression (newLeftExpression, newRightExpression, newEscapeExpression);
      return this;
    }