C# 클래스 PetShop.Data.ExpressionParserBase

파일 보기 프로젝트 열기: netTiers/netTiers

보호된 메소드들

메소드 설명
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