DbNotExpression.cs 526 B

123456789101112131415161718192021222324
  1. using Ant.Common;
  2. using Ant.Utility;
  3. namespace Ant.DbExpressions
  4. {
  5. public class DbNotExpression : DbExpression
  6. {
  7. DbExpression _exp;
  8. public DbNotExpression(DbExpression exp)
  9. : base(DbExpressionType.Not, UtilConstants.TypeOfBoolean)
  10. {
  11. this._exp = exp;
  12. }
  13. public DbExpression Operand { get { return this._exp; } }
  14. public override T Accept<T>(DbExpressionVisitor<T> visitor)
  15. {
  16. return visitor.Visit(this);
  17. }
  18. }
  19. }