public static IDictionary <ConstantExpression, NamedParameter> Visit(PreTransformationResult preTransformationResult) { var visitor = new ExpressionParameterVisitor(preTransformationResult); visitor.Visit(preTransformationResult.Expression); return(visitor._parameters); }
internal static IDictionary <ConstantExpression, NamedParameter> Visit(ref Expression expression, ISessionFactoryImplementor sessionFactory) { var visitor = new ExpressionParameterVisitor(sessionFactory); expression = visitor.VisitExpression(expression); return(visitor._parameters); }
public static IDictionary<ConstantExpression, NamedParameter> Visit(Expression expression, ISessionFactoryImplementor sessionFactory) { var visitor = new ExpressionParameterVisitor(sessionFactory); visitor.VisitExpression(expression); return visitor._parameters; }
public static IDictionary <ConstantExpression, NamedParameter> Visit(Expression expression) { var visitor = new ExpressionParameterVisitor(); visitor.VisitExpression(expression); return(visitor._parameters); }
public static IDictionary<ConstantExpression, NamedParameter> Visit(Expression expression) { var visitor = new ExpressionParameterVisitor(); visitor.VisitExpression(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); }