public override int GetHashCode() { unchecked { return((Url != null ? Url.GetHashCode() : 0) ^ (Sha != null ? Sha.GetHashCode() : 0) ^ (Author != null ? Author.GetHashCode() : 0) ^ (Committer != null ? Committer.GetHashCode() : 0) ^ (Message != null ? Message.GetHashCode() : 0) ^ (Tree != null ? Tree.GetHashCode() : 0)); } }
public override int GetHashCode() { unchecked { return((Type != null ? Type.GetHashCode() : 0) ^ (Sha != null ? Sha.GetHashCode() : 0) ^ (Path != null ? Path.GetHashCode() : 0) ^ (GitUrl != null ? GitUrl.GetHashCode() : 0) ^ (HtmlUrl != null ? HtmlUrl.GetHashCode() : 0) ^ (DownloadUrl != null ? DownloadUrl.GetHashCode() : 0) ^ (Encoding != null ? Encoding.GetHashCode() : 0) ^ (Url != null ? Url.GetHashCode() : 0) ^ (Size != null ? Size.GetHashCode() : 0) ^ (Name != null ? Name.GetHashCode() : 0) ^ (Content != null ? Content.GetHashCode() : 0)); } }
public override int GetHashCode() { unchecked { int result = (Sha != null ? Sha.GetHashCode() : 0); result = (result * 397) ^ (Message != null ? Message.GetHashCode() : 0); result = (result * 397) ^ (Description != null ? Description.GetHashCode() : 0); return(result); } }
public override int GetHashCode() { unchecked { int result = Sha?.GetHashCode() ?? 0; result = (result * 397) ^ (Message?.GetHashCode() ?? 0); result = (result * 397) ^ (Description?.GetHashCode() ?? 0); return(result); } }
/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (Name != null) { hashCode = hashCode * 59 + Name.GetHashCode(); } if (Sha != null) { hashCode = hashCode * 59 + Sha.GetHashCode(); } if (Class != null) { hashCode = hashCode * 59 + Class.GetHashCode(); } if (Repo != null) { hashCode = hashCode * 59 + Repo.GetHashCode(); } if (Size != null) { hashCode = hashCode * 59 + Size.GetHashCode(); } if (Owner != null) { hashCode = hashCode * 59 + Owner.GetHashCode(); } if (Path != null) { hashCode = hashCode * 59 + Path.GetHashCode(); } if (Base64Data != null) { hashCode = hashCode * 59 + Base64Data.GetHashCode(); } return(hashCode); } }
/// <summary> /// Returns the hash code. /// </summary> public override int GetHashCode() { return(Sha.GetHashCode() ^ ProjectId.GetHashCode() ^ UserId.GetHashCode()); }
public override int GetHashCode() { unchecked { return((Url != null ? Url.GetHashCode() : 0) ^ (HtmlUrl != null ? HtmlUrl.GetHashCode() : 0) ^ (CommentsUrl != null ? CommentsUrl.GetHashCode() : 0) ^ (Sha != null ? Sha.GetHashCode() : 0) ^ (Commit != null ? Commit.GetHashCode() : 0) ^ (Author != null ? Author.GetHashCode() : 0) ^ (Committer != null ? Committer.GetHashCode() : 0) ^ (Parents != null ? Parents.GetHashCode() : 0) ^ (Stats != null ? Stats.GetHashCode() : 0) ^ (Files != null ? Files.GetHashCode() : 0)); } }
public override int GetHashCode() { return(Sha.GetHashCode()); }
public override int GetHashCode() { unchecked { return((Name != null ? Name.GetHashCode() : 0) ^ (Path != null ? Path.GetHashCode() : 0) ^ (Sha != null ? Sha.GetHashCode() : 0) ^ (Size != null ? Size.GetHashCode() : 0) ^ (Url != null ? Url.GetHashCode() : 0) ^ (HtmlUrl != null ? HtmlUrl.GetHashCode() : 0) ^ (GitUrl != null ? GitUrl.GetHashCode() : 0) ^ (Type != null ? Type.GetHashCode() : 0)); } }
public override int GetHashCode() { return(Sha != null ? Sha.GetHashCode() : 0); }
/// <inheritdoc /> public override int GetHashCode() { return(Sha?.GetHashCode() ?? 0); }