#pragma warning disable 1591 public override bool Equals(object obj) { var other = obj as DocumentChange; if (other == null) { return(false); } return(RevisionInternal.Equals(AddedRevision, other.AddedRevision) && String.Equals(WinningRevisionId, other.WinningRevisionId) && Uri.Equals(SourceUrl, other.SourceUrl)); }