using Ant.Common; using Ant.Utility; using System.Reflection; namespace Ant.DbExpressions { public class DbEqualExpression : DbBinaryExpression { public static readonly DbEqualExpression True = new DbEqualExpression(new DbConstantExpression(1), new DbConstantExpression(1)); public static readonly DbEqualExpression False = new DbEqualExpression(new DbConstantExpression(1), new DbConstantExpression(0)); public DbEqualExpression(DbExpression left, DbExpression right) : this(left, right, null) { } public DbEqualExpression(DbExpression left, DbExpression right, MethodInfo method) : base(DbExpressionType.Equal, UtilConstants.TypeOfBoolean, left, right, method) { } public override T Accept(DbExpressionVisitor visitor) { return visitor.Visit(this); } } }