public override bool Equals(object obj) { if (this == obj) return true; ConstantExpression ce = obj as ConstantExpression; return ce != null && this.Value == ce.Value; }