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) { }
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) { _nodeType = nodeType; _type = type; }