C# Class Remotion.Linq.SqlBackend.SqlStatementModel.SqlSpecificExpressions.SqlLikeExpression

Represents a sql 'LIKE' command
Inheritance: Remotion.Linq.Clauses.Expressions.ExtensionExpression
Afficher le fichier Open project: re-motion/Relinq-SqlBackend Class Usage Examples

Méthodes publiques

Méthode Description
Accept ( System.Linq.Expressions.ExpressionTreeVisitor visitor ) : Expression
Create ( Expression searchedText, Expression unescapedSearchText, string likePrefix, string likePostfix ) : Expression
Escape ( Expression expression, string escapeSequence ) : Expression
Escape ( string text, string escapeSequence ) : string
SqlLikeExpression ( Expression left, Expression right, Expression escapeExpression ) : System
ToString ( ) : string

Méthodes protégées

Méthode Description
VisitChildren ( System.Linq.Expressions.ExpressionTreeVisitor visitor ) : Expression

Private Methods

Méthode Description
BuildRightExpression ( Expression unescapedSearchText, string likePrefix, string likePostfix ) : Expression
Escape ( Expression expression, string replacedSequence, string escapeSequence ) : SqlFunctionExpression

Method Details

Accept() public méthode

public Accept ( System.Linq.Expressions.ExpressionTreeVisitor visitor ) : Expression
visitor System.Linq.Expressions.ExpressionTreeVisitor
Résultat System.Linq.Expressions.Expression

Create() public static méthode

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
Résultat System.Linq.Expressions.Expression

Escape() public static méthode

public static Escape ( Expression expression, string escapeSequence ) : Expression
expression System.Linq.Expressions.Expression
escapeSequence string
Résultat System.Linq.Expressions.Expression

Escape() public static méthode

public static Escape ( string text, string escapeSequence ) : string
text string
escapeSequence string
Résultat string

SqlLikeExpression() public méthode

public SqlLikeExpression ( Expression left, Expression right, Expression escapeExpression ) : System
left System.Linq.Expressions.Expression
right System.Linq.Expressions.Expression
escapeExpression System.Linq.Expressions.Expression
Résultat System

ToString() public méthode

public ToString ( ) : string
Résultat string

VisitChildren() protected méthode

protected VisitChildren ( System.Linq.Expressions.ExpressionTreeVisitor visitor ) : Expression
visitor System.Linq.Expressions.ExpressionTreeVisitor
Résultat System.Linq.Expressions.Expression