C# Класс PetShop.Data.ExpressionParserBase

Показать файл Открыть проект

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

Метод Описание
AppendAnd ( ) : void

Appends an AND expression.

AppendOr ( ) : void

Appends an OR expression.

AppendSearchText ( String searchText ) : void

Appends the specified search text to the expression.

AppendSpace ( ) : void

Appends an expression separator.

CloseGrouping ( ) : void

Appends a group closed expression.

ExpressionParserBase ( String propertyName, SqlComparisonType comparisonType, bool ignoreCase ) : System

Initializes a new instance of the ExpressionParserBase class.

OpenGrouping ( ) : void

Appends a group opened expression.

ParseCore ( String searchText ) : void

Appends the specified search text to the current expression.

Приватные методы

Метод Описание
IsKeyWord ( String word ) : bool

Determines whether the specified word is a reserved keyword.

ParseQuotes ( String searchText, IList quotedValues ) : String

Parses quoted search terms.

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

AppendAnd() защищенный абстрактный Метод

Appends an AND expression.
protected abstract AppendAnd ( ) : void
Результат void

AppendOr() защищенный абстрактный Метод

Appends an OR expression.
protected abstract AppendOr ( ) : void
Результат void

AppendSearchText() защищенный абстрактный Метод

Appends the specified search text to the expression.
protected abstract AppendSearchText ( String searchText ) : void
searchText String The search text to append.
Результат void

AppendSpace() защищенный абстрактный Метод

Appends an expression separator.
protected abstract AppendSpace ( ) : void
Результат void

CloseGrouping() защищенный абстрактный Метод

Appends a group closed expression.
protected abstract CloseGrouping ( ) : void
Результат void

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

Initializes a new instance of the ExpressionParserBase class.
protected ExpressionParserBase ( String propertyName, SqlComparisonType comparisonType, bool ignoreCase ) : System
propertyName String
comparisonType SqlComparisonType
ignoreCase bool
Результат System

OpenGrouping() защищенный абстрактный Метод

Appends a group opened expression.
protected abstract OpenGrouping ( ) : void
Результат void

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

Appends the specified search text to the current expression.
protected ParseCore ( String searchText ) : void
searchText String The search text to append.
Результат void