protected DbQueryElement(DbQueryElement parent) { if (parent == null) { throw new ArgumentNullException("parent"); } _parent = parent; }
internal DbCaseWhen(DbQueryElement parent, DbExpression when, DbExpression then) : base(parent, then) { if (when == null) { throw new ArgumentNullException("when"); } _when = when; }
internal DbExpressionQueryElement(DbQueryElement parent, DbExpression expression) : base(parent) { if (expression == null) { throw new ArgumentNullException("expression"); } _expression = expression; }
internal DbCaseElse(DbQueryElement parent, DbExpression then) : base(parent, then) { }
internal DbCaseEnd(DbQueryElement parent) : base(parent) { }
internal DbCase(DbQueryElement parent, DbExpression expression) : base(parent, expression) { }