protected PropertyAccessExpression(string name, System.Type type, IType nhibernateType, EntityExpression expression, NHibernateExpressionType nodeType)
            : base(nodeType, type)
        {
            if (String.IsNullOrEmpty(name)) throw new ArgumentNullException("name");
            if (type == null) throw new ArgumentNullException("type");
            if (nhibernateType == null) throw new ArgumentNullException("nhibernateType");
            if (expression == null) throw new ArgumentNullException("expression");

            _name = name;
            _expression = expression;
            _nhibernateType = nhibernateType;
        }
 public NHibernateExpression(NHibernateExpressionType nodeType, System.Type type)
     : base((ExpressionType)nodeType, type)
 {
 }
Beispiel #3
0
        protected PropertyAccessExpression(string name, System.Type type, IType nhibernateType, EntityExpression expression, NHibernateExpressionType nodeType)
            : base(nodeType, type)
        {
            if (String.IsNullOrEmpty(name))
            {
                throw new ArgumentNullException("name");
            }
            if (type == null)
            {
                throw new ArgumentNullException("type");
            }
            if (nhibernateType == null)
            {
                throw new ArgumentNullException("nhibernateType");
            }
            if (expression == null)
            {
                throw new ArgumentNullException("expression");
            }

            _name           = name;
            _expression     = expression;
            _nhibernateType = nhibernateType;
        }
Beispiel #4
0
 public NHibernateExpression(NHibernateExpressionType nodeType, System.Type type)
     : base((ExpressionType)nodeType, type)
 {
 }
 public NHibernateExpression(NHibernateExpressionType nodeType, System.Type type)
 {
     _nodeType = nodeType;
     _type = type;
 }