public static IDictionary <ConstantExpression, NamedParameter> Visit(PreTransformationResult preTransformationResult) { var visitor = new ExpressionParameterVisitor(preTransformationResult); visitor.Visit(preTransformationResult.Expression); return(visitor._parameters); }
public static Expression Visit( PreTransformationResult preTransformationResult, out IDictionary <ConstantExpression, NamedParameter> parameters) { var visitor = new ExpressionParameterVisitor(preTransformationResult); var expression = visitor.Visit(preTransformationResult.Expression); parameters = visitor._parameters; return(expression); }
public ExpressionParameterVisitor(PreTransformationResult preTransformationResult) { _sessionFactory = preTransformationResult.SessionFactory; _queryVariables = preTransformationResult.QueryVariables; _functionRegistry = _sessionFactory.Settings.LinqToHqlGeneratorsRegistry; }
public ExpressionParameterVisitor(PreTransformationResult preTransformationResult) { _sessionFactory = preTransformationResult.SessionFactory; _queryVariables = preTransformationResult.QueryVariables; }