public override bool Equals(object obj) { if (obj == null || !(obj is UserProperty)) { return(false); } UserProperty item = obj as UserProperty; if (item.IsTransient() || this.IsTransient()) { return(false); } else { return(item.Key == this.Value && item.Value == this.Value); } }
public override bool Equals(object obj) { if (obj == null || !(obj is UserProperty)) { return(false); } if (ReferenceEquals(this, obj)) { return(true); } UserProperty item = (UserProperty)obj; if (item.IsTransient() || IsTransient()) { return(false); } else { return(item.Key == Key && item.Value == Value); } }