C# Class NHibernate.OData.Parser

Afficher le fichier Open project: pvginkel/NHibernate.OData

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Expect() protected méthode

protected Expect ( Token token ) : void
token Token
Résultat void

ExpectAny() protected méthode

protected ExpectAny ( ) : void
Résultat void

ExpectAtEnd() protected méthode

protected ExpectAtEnd ( ) : void
Résultat void

GetOrderByDirection() protected méthode

protected GetOrderByDirection ( Token token ) : OrderByDirection?
token Token
Résultat OrderByDirection?

IsCollectionMethodCall() protected méthode

protected IsCollectionMethodCall ( ) : bool
Résultat bool

MoveNext() protected méthode

protected MoveNext ( ) : void
Résultat void

ParseBool() protected méthode

protected ParseBool ( ) : Expression
Résultat Expression

ParseCommon() protected méthode

protected ParseCommon ( ) : Expression
Résultat Expression

ParseCommon() protected méthode

protected ParseCommon ( Expression result ) : Expression
result Expression
Résultat Expression

Parser() protected méthode

protected Parser ( string source, ParserMode mode ) : System
source string
mode ParserMode
Résultat System