Ejemplo n.º 1
0
        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);
        }