public override bool Equals(object obj) { BindingRestrictions.InstanceRestriction restriction = obj as BindingRestrictions.InstanceRestriction; return (((restriction != null) && (restriction._instance == this._instance)) && (restriction._expression == this._expression)); }