C# 클래스 NHibernate.OData.Parser

파일 보기 프로젝트 열기: pvginkel/NHibernate.OData

보호된 메소드들

메소드 설명
Expect ( Token token ) : void
ExpectAny ( ) : void
ExpectAtEnd ( ) : void
GetOrderByDirection ( Token token ) : OrderByDirection?
IsCollectionMethodCall ( ) : bool
MoveNext ( ) : void
ParseBool ( ) : Expression
ParseCommon ( ) : Expression
ParseCommon ( Expression result ) : Expression
Parser ( string source, ParserMode mode ) : System

비공개 메소드들

메소드 설명
CreateBinary ( Operator @operator, Expression left, Expression right ) : Expression
GetOperator ( Token token ) : Operator?
ParseCollectionMethodCall ( List collectionMembers ) : Expression
ParseCommonItem ( ) : Expression
ParseLambdaExpression ( ) : LambdaExpression
ParseMember ( List members ) : void
ParseMethodCall ( ) : MethodCallExpression
ParseMethodCallArgumentList ( Method method ) : Expression[]
Rebalance ( BinaryExpression left, Operator @operator, Expression right ) : Expression
ValidateArgumentCount ( Method method, int argumentCount ) : void

메소드 상세

Expect() 보호된 메소드

protected Expect ( Token token ) : void
token Token
리턴 void

ExpectAny() 보호된 메소드

protected ExpectAny ( ) : void
리턴 void

ExpectAtEnd() 보호된 메소드

protected ExpectAtEnd ( ) : void
리턴 void

GetOrderByDirection() 보호된 메소드

protected GetOrderByDirection ( Token token ) : OrderByDirection?
token Token
리턴 OrderByDirection?

IsCollectionMethodCall() 보호된 메소드

protected IsCollectionMethodCall ( ) : bool
리턴 bool

MoveNext() 보호된 메소드

protected MoveNext ( ) : void
리턴 void

ParseBool() 보호된 메소드

protected ParseBool ( ) : Expression
리턴 Expression

ParseCommon() 보호된 메소드

protected ParseCommon ( ) : Expression
리턴 Expression

ParseCommon() 보호된 메소드

protected ParseCommon ( Expression result ) : Expression
result Expression
리턴 Expression

Parser() 보호된 메소드

protected Parser ( string source, ParserMode mode ) : System
source string
mode ParserMode
리턴 System