The ExpressionProcessor type exposes the following members.

Methods

  NameDescription
Public methodStatic memberFindDetachedCriteria
Retrieves a detached criteria from an appropriate lambda expression
Public methodStatic memberFindMemberExpression
Retrieves the name of the property from a member expression
Public methodStatic memberFindMemberProjection
Retrieves the projection for the expression
Public methodStatic memberFindProperty
Retreive the property name from a supplied PropertyProjection Note: throws is the supplied IProjection is not a PropertyProjection
Public methodStatic memberFindPropertyExpression
Retrieves the name of the property from a member expression (without leading member access)
Public methodStatic memberFindValue
Invoke the expression to extract its runtime value
Public methodStatic memberProcessExpression(Expression<(Of <<'(Func<(Of <<'(Boolean>)>>)>)>>))
Convert a lambda expression to NHibernate ICriterion
Public methodStatic memberProcessExpression<(Of <<'(T>)>>)(Expression<(Of <<'(Func<(Of <<'(T, Boolean>)>>)>)>>))
Convert a lambda expression to NHibernate ICriterion
Public methodStatic memberProcessOrder(Expression<(Of <<'(Func<(Of <<'(Object>)>>)>)>>), Func<(Of <<'(String, Order>)>>))
Convert a lambda expression to NHibernate Order
Public methodStatic memberProcessOrder(LambdaExpression, Func<(Of <<'(IProjection, Order>)>>))
Convert a lambda expression to NHibernate Order
Public methodStatic memberProcessOrder(LambdaExpression, Func<(Of <<'(String, Order>)>>))
Convert a lambda expression to NHibernate Order
Public methodStatic memberProcessOrder<(Of <<'(T>)>>)(Expression<(Of <<'(Func<(Of <<'(T, Object>)>>)>)>>), Func<(Of <<'(String, Order>)>>))
Convert a lambda expression to NHibernate Order
Public methodStatic memberProcessSubquery(LambdaSubqueryType, Expression<(Of <<'(Func<(Of <<'(Boolean>)>>)>)>>))
Convert a lambda expression to NHibernate subquery AbstractCriterion
Public methodStatic memberProcessSubquery<(Of <<'(T>)>>)(LambdaSubqueryType, Expression<(Of <<'(Func<(Of <<'(T, Boolean>)>>)>)>>))
Convert a lambda expression to NHibernate subquery AbstractCriterion
Public methodStatic memberRegisterCustomMethodCall
Register a custom method for use in a QueryOver expression
Public methodStatic memberRegisterCustomProjection<(Of <<'(T>)>>)
Register a custom projection for use in a QueryOver expression
Public methodStatic memberSignature

Extension Methods

  NameDescription

See Also