Example #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         int h = 17;
         h = h * 23 + Serial.GetHashCode();
         //h = h * 23 + Model.GetHashCode();
         return(h);
     }
 }
Example #2
0
        public void GetHashCodeTest()
        {
            Serial target   = new Serial(); // TODO: 初始化为适当的值
            int    expected = 0;            // TODO: 初始化为适当的值
            int    actual;

            actual = target.GetHashCode();
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("验证此测试方法的正确性。");
        }
Example #3
0
        public override int GetHashCode()
        {
            int hashCode = 1695008970;

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Node);

            hashCode = hashCode * -1521134295 + Id.GetHashCode();
            hashCode = hashCode * -1521134295 + Serial.GetHashCode();
            hashCode = hashCode * -1521134295 + Creation.GetHashCode();
            return(hashCode);
        }
    // If Equals() returns true for a pair of objects
    // then GetHashCode() must return the same value for these objects.

    public override int GetHashCode()
    {
        //Get hash code for the Name field if it is not null.
        int hashRoleName = Name == null ? 0 : Name.GetHashCode();

        // Get hash code for the Serial field.
        int hashSerial = Serial.GetHashCode();

        //Calculate the hash code for the Role.
        return(hashSerial ^ hashRoleName);
    }
Example #5
0
 public override int GetHashCode()
 {
     unchecked
     {
         int hashCode = base.GetHashCode();
         hashCode = (hashCode * 397) ^ (Manufacture != null ? Manufacture.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (ModelName != null ? ModelName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Serial != null ? Serial.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Comments != null ? Comments.GetHashCode() : 0);
         return(hashCode);
     }
 }
Example #6
0
 public override int GetHashCode()
 {
     unchecked
     {
         int hashCode = (Id != null ? Id.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Name?.GetHashCode() ?? 0);
         hashCode = (hashCode * 397) ^ (Type != null ? Type.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Url != null ? Url.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ Serial.GetHashCode();
         hashCode = (hashCode * 397) ^ (int)Kind;
         return(hashCode);
     }
 }
Example #7
0
        public override int GetHashCode()
        {
            var hashCode = 1152426255;

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(PrimaryNameServer);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ResponsibleMailAddress);

            hashCode = hashCode * -1521134295 + Serial.GetHashCode();
            hashCode = hashCode * -1521134295 + Refresh.GetHashCode();
            hashCode = hashCode * -1521134295 + Retry.GetHashCode();
            hashCode = hashCode * -1521134295 + Expire.GetHashCode();
            hashCode = hashCode * -1521134295 + DefaultTtl.GetHashCode();
            return(hashCode);
        }
 public override int GetHashCode()
 {
     return(Serial.GetHashCode());
 }
 public void GetHashCodeTest()
 {
     Serial target = new Serial(); // TODO: 初始化为适当的值
     int expected = 0; // TODO: 初始化为适当的值
     int actual;
     actual = target.GetHashCode();
     Assert.AreEqual( expected, actual );
     Assert.Inconclusive( "验证此测试方法的正确性。" );
 }