Initializes a new instance of the ExpressionToHqlTranslationResults class

Namespace: NHibernate.Linq
Assembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)

Syntax

C#
public ExpressionToHqlTranslationResults(
	HqlTreeNode statement,
	IList<LambdaExpression> itemTransformers,
	IList<LambdaExpression> listTransformers,
	IList<LambdaExpression> postExecuteTransformers,
	List<Action<IQuery, IDictionary<string, Tuple<Object, IType>>>> additionalCriteria
)
Visual Basic
Public Sub New ( _
	statement As HqlTreeNode, _
	itemTransformers As IList(Of LambdaExpression), _
	listTransformers As IList(Of LambdaExpression), _
	postExecuteTransformers As IList(Of LambdaExpression), _
	additionalCriteria As List(Of Action(Of IQuery, IDictionary(Of String, Tuple(Of Object, IType)))) _
)
Visual C++
public:
ExpressionToHqlTranslationResults(
	HqlTreeNode^ statement, 
	IList<LambdaExpression^>^ itemTransformers, 
	IList<LambdaExpression^>^ listTransformers, 
	IList<LambdaExpression^>^ postExecuteTransformers, 
	List<Action<IQuery^, IDictionary<String^, Tuple<Object^, IType^>^>^>^>^ additionalCriteria
)

Parameters

statement
Type: NHibernate.Hql.Ast..::..HqlTreeNode

[Missing <param name="statement"/> documentation for "M:NHibernate.Linq.ExpressionToHqlTranslationResults.#ctor(NHibernate.Hql.Ast.HqlTreeNode,System.Collections.Generic.IList{System.Linq.Expressions.LambdaExpression},System.Collections.Generic.IList{System.Linq.Expressions.LambdaExpression},System.Collections.Generic.IList{System.Linq.Expressions.LambdaExpression},System.Collections.Generic.List{System.Action{NHibernate.IQuery,System.Collections.Generic.IDictionary{System.String,NHibernate.Linq.Tuple{System.Object,NHibernate.Type.IType}}}})"]

itemTransformers
Type: System.Collections.Generic..::..IList<(Of <(<'LambdaExpression>)>)>

[Missing <param name="itemTransformers"/> documentation for "M:NHibernate.Linq.ExpressionToHqlTranslationResults.#ctor(NHibernate.Hql.Ast.HqlTreeNode,System.Collections.Generic.IList{System.Linq.Expressions.LambdaExpression},System.Collections.Generic.IList{System.Linq.Expressions.LambdaExpression},System.Collections.Generic.IList{System.Linq.Expressions.LambdaExpression},System.Collections.Generic.List{System.Action{NHibernate.IQuery,System.Collections.Generic.IDictionary{System.String,NHibernate.Linq.Tuple{System.Object,NHibernate.Type.IType}}}})"]

listTransformers
Type: System.Collections.Generic..::..IList<(Of <(<'LambdaExpression>)>)>

[Missing <param name="listTransformers"/> documentation for "M:NHibernate.Linq.ExpressionToHqlTranslationResults.#ctor(NHibernate.Hql.Ast.HqlTreeNode,System.Collections.Generic.IList{System.Linq.Expressions.LambdaExpression},System.Collections.Generic.IList{System.Linq.Expressions.LambdaExpression},System.Collections.Generic.IList{System.Linq.Expressions.LambdaExpression},System.Collections.Generic.List{System.Action{NHibernate.IQuery,System.Collections.Generic.IDictionary{System.String,NHibernate.Linq.Tuple{System.Object,NHibernate.Type.IType}}}})"]

postExecuteTransformers
Type: System.Collections.Generic..::..IList<(Of <(<'LambdaExpression>)>)>

[Missing <param name="postExecuteTransformers"/> documentation for "M:NHibernate.Linq.ExpressionToHqlTranslationResults.#ctor(NHibernate.Hql.Ast.HqlTreeNode,System.Collections.Generic.IList{System.Linq.Expressions.LambdaExpression},System.Collections.Generic.IList{System.Linq.Expressions.LambdaExpression},System.Collections.Generic.IList{System.Linq.Expressions.LambdaExpression},System.Collections.Generic.List{System.Action{NHibernate.IQuery,System.Collections.Generic.IDictionary{System.String,NHibernate.Linq.Tuple{System.Object,NHibernate.Type.IType}}}})"]

additionalCriteria
Type: System.Collections.Generic..::..List<(Of <(<'Action<(Of <(<'IQuery, IDictionary<(Of <(<'String, Tuple<(Of <(<'Object, IType>)>)>>)>)>>)>)>>)>)>

[Missing <param name="additionalCriteria"/> documentation for "M:NHibernate.Linq.ExpressionToHqlTranslationResults.#ctor(NHibernate.Hql.Ast.HqlTreeNode,System.Collections.Generic.IList{System.Linq.Expressions.LambdaExpression},System.Collections.Generic.IList{System.Linq.Expressions.LambdaExpression},System.Collections.Generic.IList{System.Linq.Expressions.LambdaExpression},System.Collections.Generic.List{System.Action{NHibernate.IQuery,System.Collections.Generic.IDictionary{System.String,NHibernate.Linq.Tuple{System.Object,NHibernate.Type.IType}}}})"]

See Also