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

Create() public static method

public static Create ( Expression searchedText, Expression unescapedSearchText, string likePrefix, string likePostfix ) : Expression
searchedText System.Linq.Expressions.Expression
unescapedSearchText System.Linq.Expressions.Expression
likePrefix string
likePostfix string
return System.Linq.Expressions.Expression
    public static Expression Create (Expression searchedText, Expression unescapedSearchText, string likePrefix, string likePostfix)
    {
      var rightExpression = BuildRightExpression (unescapedSearchText, likePrefix, likePostfix);
      if (rightExpression == null)
        return Expression.Constant (false);

      return new SqlLikeExpression (searchedText, rightExpression, new SqlLiteralExpression (@"\"));
    }