C# Класс Marten.Linq.Parsing.StringComparisonParser

Наследование: IMethodCallParser
Показать файл Открыть проект

Открытые методы

Метод Описание
FormatValue ( MethodInfo method, string value ) : string

Formats the string value as appropriate for the comparison.

Matches ( MethodCallExpression expression ) : bool
Parse ( IQueryableDocument mapping, ISerializer serializer, MethodCallExpression expression ) : IWhereFragment
StringComparisonParser ( ) : System

Защищенные методы

Метод Описание
AreMethodsEqual ( MethodInfo method1, MethodInfo method2 ) : bool
GetLocator ( IQueryableDocument mapping, MethodCallExpression expression ) : string

Returns a locator for the member being queried upon

GetOperator ( MethodCallExpression expression ) : string

Returns the operator to emit (e.g. LIKE/ILIKE).

IsCaseInsensitiveComparison ( MethodCallExpression expression ) : bool

Описание методов

AreMethodsEqual() защищенный Метод

protected AreMethodsEqual ( MethodInfo method1, MethodInfo method2 ) : bool
method1 System.Reflection.MethodInfo
method2 System.Reflection.MethodInfo
Результат bool

FormatValue() публичный абстрактный Метод

Formats the string value as appropriate for the comparison.
public abstract FormatValue ( MethodInfo method, string value ) : string
method System.Reflection.MethodInfo
value string
Результат string

GetLocator() защищенный Метод

Returns a locator for the member being queried upon
protected GetLocator ( IQueryableDocument mapping, MethodCallExpression expression ) : string
mapping IQueryableDocument
expression System.Linq.Expressions.MethodCallExpression
Результат string

GetOperator() защищенный Метод

Returns the operator to emit (e.g. LIKE/ILIKE).
protected GetOperator ( MethodCallExpression expression ) : string
expression System.Linq.Expressions.MethodCallExpression
Результат string

IsCaseInsensitiveComparison() защищенный Метод

protected IsCaseInsensitiveComparison ( MethodCallExpression expression ) : bool
expression System.Linq.Expressions.MethodCallExpression
Результат bool

Matches() публичный Метод

public Matches ( MethodCallExpression expression ) : bool
expression System.Linq.Expressions.MethodCallExpression
Результат bool

Parse() публичный Метод

public Parse ( IQueryableDocument mapping, ISerializer serializer, MethodCallExpression expression ) : IWhereFragment
mapping IQueryableDocument
serializer ISerializer
expression System.Linq.Expressions.MethodCallExpression
Результат IWhereFragment

StringComparisonParser() публичный Метод

public StringComparisonParser ( ) : System
Результат System