C# 클래스 Bosphorus.Dao.NHibernate.Extension.LinQ.In.HqlGenerator

상속: NHibernate.Linq.Functions.BaseHqlGeneratorForMethod
파일 보기 프로젝트 열기: BosphorusTeam/bosphorus.dao

공개 메소드들

메소드 설명
BuildHql ( MethodInfo method, Expression targetObject, ReadOnlyCollection arguments, HqlTreeBuilder treeBuilder, IHqlExpressionVisitor visitor ) : HqlTreeNode
HqlGenerator ( ) : System

비공개 메소드들

메소드 설명
BuildFromArray ( IEnumerable valueArray, HqlTreeBuilder treeBuilder, Type elementType ) : HqlTreeNode
BuildFromExpression ( Expression expression, IHqlExpressionVisitor visitor ) : HqlTreeNode
BuildInClause ( ReadOnlyCollection arguments, HqlTreeBuilder treeBuilder, IHqlExpressionVisitor visitor ) : HqlTreeNode
GetElementType ( IEnumerable valueArray ) : Type

메소드 상세

BuildHql() 공개 메소드

public BuildHql ( MethodInfo method, Expression targetObject, ReadOnlyCollection arguments, HqlTreeBuilder treeBuilder, IHqlExpressionVisitor visitor ) : HqlTreeNode
method System.Reflection.MethodInfo
targetObject System.Linq.Expressions.Expression
arguments ReadOnlyCollection
treeBuilder NHibernate.Hql.Ast.HqlTreeBuilder
visitor IHqlExpressionVisitor
리턴 NHibernate.Hql.Ast.HqlTreeNode

HqlGenerator() 공개 메소드

public HqlGenerator ( ) : System
리턴 System