public override int GetHashCode() { if (EventObject is not null) { return(HashCodeHelper.GetHashCode(EventObject)); } return(base.GetHashCode()); }
public static void GetHashCode___Should_be_equal_for_two_objects___When_objects_have_the_same_property_values() { // Arrange, Act var hash1 = ObjectForEquatableTests.GetHashCode(); var hash2 = ObjectThatIsEqualButNotTheSameAsObjectForEquatableTests.GetHashCode(); // Assert hash1.Should().Be(hash2); }
/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { var hashCode = 13; hashCode = HashCodeHelper.GetHashCode(Info, hashCode); return(hashCode); } }
/// <inheritdoc /> public override int GetHashCode() { unchecked { var hashCode = base.GetHashCode(); hashCode = HashCodeHelper.GetHashCode(Value, hashCode); return(hashCode); } }
/// <inheritdoc /> public override int GetHashCode() { var hashCode = base.GetHashCode(); hashCode = HashCodeHelper.GetHashCode(Author, hashCode); hashCode = HashCodeHelper.GetHashCode(Content, hashCode); return(hashCode); }
/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { int hashCode = 13; hashCode = HashCodeHelper.GetHashCode(Id, hashCode); hashCode = HashCodeHelper.GetHashCode(Name, hashCode); return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = base.GetHashCode(); hashCode = (hashCode * 397) ^ (_fields != null ? HashCodeHelper.GetHashCode(_fields) : 0); hashCode = (hashCode * 397) ^ TotalFields; return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = base.GetHashCode(); hashCode = (hashCode * 397) ^ HashCodeHelper.GetHashCode(Types); hashCode = (hashCode * 397) ^ TotalFields; return(hashCode); } }
/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { var hashCode = 13; hashCode = HashCodeHelper.GetHashCode(Id, hashCode); hashCode = HashCodeHelper.GetHashCode(Name, hashCode); hashCode = HashCodeHelper.GetHashCode(Permissions, hashCode); return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = (FilePath != null ? FilePath.GetHashCode() : 0); hashCode = (hashCode * 397) ^ IsExecutable.GetHashCode(); hashCode = (hashCode * 397) ^ IsZipped.GetHashCode(); hashCode = (hashCode * 397) ^ (BlobKey != null ? HashCodeHelper.GetHashCode(BlobKey) : 0); return(hashCode); } }
/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { var hashCode = 13; hashCode = HashCodeHelper.GetHashCode(Id, hashCode); hashCode = HashCodeHelper.GetHashCode(Name, hashCode); hashCode = HashCodeHelper.GetHashCode(IsDefault, hashCode); return hashCode; } }
/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { var hashCode = 13; hashCode = HashCodeHelper.GetHashCode(Id, hashCode); hashCode = HashCodeHelper.GetHashCode(Tracker, hashCode); hashCode = HashCodeHelper.GetHashCode(Subject, hashCode); return(hashCode); } }
/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { var hashCode = 13; hashCode = HashCodeHelper.GetHashCode(Id, hashCode); hashCode = HashCodeHelper.GetHashCode(Project, hashCode); //hashCode = Utils.GetHashCode(Roles, hashCode); return(hashCode); } }
/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { var hashCode = 13; hashCode = HashCodeHelper.GetHashCode(Id, hashCode); hashCode = HashCodeHelper.GetHashCode(Name, hashCode); hashCode = HashCodeHelper.GetHashCode(IsPublic, hashCode); hashCode = HashCodeHelper.GetHashCode(ProjectId, hashCode); return(hashCode); } }
/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { var hashCode = 13; hashCode = HashCodeHelper.GetHashCode(Revision, hashCode); hashCode = HashCodeHelper.GetHashCode(User, hashCode); hashCode = HashCodeHelper.GetHashCode(Comments, hashCode); hashCode = HashCodeHelper.GetHashCode(CommittedOn, hashCode); return(hashCode); } }
/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { var hashCode = 13; hashCode = HashCodeHelper.GetHashCode(Token, hashCode); hashCode = HashCodeHelper.GetHashCode(FileName, hashCode); hashCode = HashCodeHelper.GetHashCode(Description, hashCode); hashCode = HashCodeHelper.GetHashCode(ContentType, hashCode); return(hashCode); } }
/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { var hashCode = base.GetHashCode(); hashCode = HashCodeHelper.GetHashCode(Project, hashCode); hashCode = HashCodeHelper.GetHashCode(User, hashCode); hashCode = HashCodeHelper.GetHashCode(Group, hashCode); hashCode = HashCodeHelper.GetHashCode(Roles, hashCode); return(hashCode); } }
/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { var hashCode = 13; hashCode = HashCodeHelper.GetHashCode(Id, hashCode); hashCode = HashCodeHelper.GetHashCode(Name, hashCode); hashCode = HashCodeHelper.GetHashCode(Values, hashCode); hashCode = HashCodeHelper.GetHashCode(Multiple, hashCode); return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = (_possibleCastTargetTypes != null ? HashCodeHelper.GetHashCode(_possibleCastTargetTypes) : 0); hashCode = (hashCode * 397) ^ (_serializer != null ? _serializer.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (_comparator != null ? _comparator.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (TypeClass != null ? TypeClass.GetHashCode() : 0); return(hashCode); } }
/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { var hashCode = 13; hashCode = HashCodeHelper.GetHashCode(Id, hashCode); hashCode = HashCodeHelper.GetHashCode(User, hashCode); hashCode = HashCodeHelper.GetHashCode(Notes, hashCode); hashCode = HashCodeHelper.GetHashCode(CreatedOn, hashCode); hashCode = HashCodeHelper.GetHashCode(Details, hashCode); return(hashCode); } }
/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { int hashCode = 13; hashCode = HashCodeHelper.GetHashCode(Property, hashCode); hashCode = HashCodeHelper.GetHashCode(Name, hashCode); hashCode = HashCodeHelper.GetHashCode(OldValue, hashCode); hashCode = HashCodeHelper.GetHashCode(NewValue, hashCode); return(hashCode); } }
/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { var hashCode = 13; hashCode = HashCodeHelper.GetHashCode(Id, hashCode); hashCode = HashCodeHelper.GetHashCode(Name, hashCode); hashCode = HashCodeHelper.GetHashCode(Users, hashCode); hashCode = HashCodeHelper.GetHashCode(CustomFields, hashCode); hashCode = HashCodeHelper.GetHashCode(Memberships, hashCode); return(hashCode); } }
/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { var hashCode = 13; hashCode = HashCodeHelper.GetHashCode(Id, hashCode); hashCode = HashCodeHelper.GetHashCode(IssueId, hashCode); hashCode = HashCodeHelper.GetHashCode(IssueToId, hashCode); hashCode = HashCodeHelper.GetHashCode(Type, hashCode); hashCode = HashCodeHelper.GetHashCode(Delay, hashCode); return(hashCode); } }
public void Basic() { // One guaranteed property of the HashCodeHelper class is that the hash code are stable across runs. // That's why we can just check for particular values here. XAssert.AreEqual(0, HashCodeHelper.GetOrdinalHashCode((string)null)); XAssert.AreEqual(-2128831035, HashCodeHelper.GetOrdinalHashCode(string.Empty)); XAssert.AreEqual(966025949, HashCodeHelper.GetOrdinalHashCode("abc")); XAssert.AreEqual(0, HashCodeHelper.GetOrdinalHashCode64((string)null)); XAssert.AreEqual(-3750763034362895579, HashCodeHelper.GetOrdinalHashCode64(string.Empty)); XAssert.AreEqual(-1983763625871892739, HashCodeHelper.GetOrdinalHashCode64("abc")); XAssert.AreEqual(0, HashCodeHelper.GetOrdinalIgnoreCaseHashCode((string)null)); XAssert.AreEqual(-2128831035, HashCodeHelper.GetOrdinalIgnoreCaseHashCode(string.Empty)); XAssert.AreEqual(1635911229, HashCodeHelper.GetOrdinalIgnoreCaseHashCode("abc")); XAssert.AreEqual(1635911229, HashCodeHelper.GetOrdinalIgnoreCaseHashCode("ABC")); XAssert.AreEqual(0, HashCodeHelper.GetOrdinalIgnoreCaseHashCode64((string)null)); XAssert.AreEqual(-3750763034362895579, HashCodeHelper.GetOrdinalIgnoreCaseHashCode64(string.Empty)); XAssert.AreEqual(7190942587306597981, HashCodeHelper.GetOrdinalIgnoreCaseHashCode64("abc")); XAssert.AreEqual(7190942587306597981, HashCodeHelper.GetOrdinalIgnoreCaseHashCode64("ABC")); XAssert.AreEqual(80953896, HashCodeHelper.GetHashCode(10000000000000)); XAssert.AreEqual(-373379628, HashCodeHelper.Combine(1, 2)); XAssert.AreEqual(1335152885, HashCodeHelper.Combine(1, 2, 3)); XAssert.AreEqual(1724866073, HashCodeHelper.Combine(1, 2, 3, 4)); XAssert.AreEqual(-1796374390, HashCodeHelper.Combine(1, 2, 3, 4, 5)); XAssert.AreEqual(347556712, HashCodeHelper.Combine(1, 2, 3, 4, 5, 6)); XAssert.AreEqual(-1444314891, HashCodeHelper.Combine(1, 2, 3, 4, 5, 6, 7)); XAssert.AreEqual(-2111553299, HashCodeHelper.Combine(1, 2, 3, 4, 5, 6, 7, 8)); XAssert.AreEqual(0, HashCodeHelper.Combine((int[])null)); XAssert.AreEqual(-2128831035, HashCodeHelper.Combine(new int[0])); XAssert.AreEqual(-2123527734, HashCodeHelper.Combine(new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 })); XAssert.AreEqual(0, HashCodeHelper.Combine((byte[])null)); XAssert.AreEqual(-2128831035, HashCodeHelper.Combine(new byte[0])); XAssert.AreEqual(172248326, HashCodeHelper.Combine(new byte[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 })); XAssert.AreEqual(0, HashCodeHelper.Combine((uint[])null, x => (int)x)); XAssert.AreEqual(-2128831035, HashCodeHelper.Combine(new uint[0], x => (int)x)); XAssert.AreEqual(-2123527734, HashCodeHelper.Combine(new uint[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }, x => (int)x)); XAssert.AreEqual(-2623929010628771212, HashCodeHelper.Combine(1L, 2L)); XAssert.AreEqual(1511739644222804357, HashCodeHelper.Combine(1L, 2L, 3L)); XAssert.AreEqual(-5283981538138724167, HashCodeHelper.Combine(1L, 2L, 3L, 4L)); XAssert.AreEqual(0, HashCodeHelper.Combine((ulong[])null, x => (long)x)); XAssert.AreEqual(-3750763034362895579, HashCodeHelper.Combine(new ulong[0], x => (long)x)); XAssert.AreEqual(5692564275626808042, HashCodeHelper.Combine(new ulong[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }, x => (long)x)); }
/// <inheritdoc /> public override int GetHashCode() { unchecked { var hashCode = 397; hashCode = HashCodeHelper.GetHashCode(Id, hashCode); hashCode = HashCodeHelper.GetHashCode(Title, hashCode); hashCode = HashCodeHelper.GetHashCode(Type, hashCode); hashCode = HashCodeHelper.GetHashCode(Url, hashCode); hashCode = HashCodeHelper.GetHashCode(Description, hashCode); hashCode = HashCodeHelper.GetHashCode(DateTime, hashCode); return(hashCode); } }
/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { var hashCode = base.GetHashCode(); hashCode = HashCodeHelper.GetHashCode(Project, hashCode); hashCode = HashCodeHelper.GetHashCode(Author, hashCode); hashCode = HashCodeHelper.GetHashCode(Title, hashCode); hashCode = HashCodeHelper.GetHashCode(Summary, hashCode); hashCode = HashCodeHelper.GetHashCode(Description, hashCode); hashCode = HashCodeHelper.GetHashCode(CreatedOn, hashCode); return(hashCode); } }
/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { var hashCode = base.GetHashCode(); hashCode = HashCodeHelper.GetHashCode(Title, hashCode); hashCode = HashCodeHelper.GetHashCode(Text, hashCode); hashCode = HashCodeHelper.GetHashCode(Comments, hashCode); hashCode = HashCodeHelper.GetHashCode(Version, hashCode); hashCode = HashCodeHelper.GetHashCode(Author, hashCode); hashCode = HashCodeHelper.GetHashCode(CreatedOn, hashCode); hashCode = HashCodeHelper.GetHashCode(UpdatedOn, hashCode); hashCode = HashCodeHelper.GetHashCode(Attachments, hashCode); return(hashCode); } }
/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { var hashCode = base.GetHashCode(); hashCode = HashCodeHelper.GetHashCode(FileName, hashCode); hashCode = HashCodeHelper.GetHashCode(FileSize, hashCode); hashCode = HashCodeHelper.GetHashCode(ContentType, hashCode); hashCode = HashCodeHelper.GetHashCode(Author, hashCode); hashCode = HashCodeHelper.GetHashCode(CreatedOn, hashCode); hashCode = HashCodeHelper.GetHashCode(Description, hashCode); hashCode = HashCodeHelper.GetHashCode(ContentUrl, hashCode); return(hashCode); } }
/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { var hashCode = base.GetHashCode(); hashCode = HashCodeHelper.GetHashCode(Project, hashCode); hashCode = HashCodeHelper.GetHashCode(Description, hashCode); hashCode = HashCodeHelper.GetHashCode(Status, hashCode); hashCode = HashCodeHelper.GetHashCode(DueDate, hashCode); hashCode = HashCodeHelper.GetHashCode(Sharing, hashCode); hashCode = HashCodeHelper.GetHashCode(CreatedOn, hashCode); hashCode = HashCodeHelper.GetHashCode(UpdatedOn, hashCode); hashCode = HashCodeHelper.GetHashCode(CustomFields, hashCode); return(hashCode); } }
/// <inheritdoc /> public override int GetHashCode() { unchecked { var hashCode = base.GetHashCode(); hashCode = HashCodeHelper.GetHashCode(Login, hashCode); hashCode = HashCodeHelper.GetHashCode(FirstName, hashCode); hashCode = HashCodeHelper.GetHashCode(LastName, hashCode); hashCode = HashCodeHelper.GetHashCode(Email, hashCode); hashCode = HashCodeHelper.GetHashCode(IsAdmin, hashCode); hashCode = HashCodeHelper.GetHashCode(CreatedOn, hashCode); hashCode = HashCodeHelper.GetHashCode(LastLoginOn, hashCode); hashCode = HashCodeHelper.GetHashCode(ApiKey, hashCode); hashCode = HashCodeHelper.GetHashCode(CustomFields, hashCode); return(hashCode); } }