Exemple #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = (Info != null ? Info.GetCollectionHashCode() : 0);
         hashCode = (hashCode * 397) ^ (InitiatedBy != null ? InitiatedBy.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Retry != null ? Retry.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Sync != null ? Sync.GetHashCode() : 0);
         return(hashCode);
     }
 }
        /// <inheritdoc />
        public override int GetHashCode()
        {
            unchecked
            {
                int hashCode = Expiry != null?Expiry.GetHashCode() : 0;

                hashCode = (hashCode * 397) ^ (Retry != null ? Retry.GetHashCode() : 0);
                hashCode = (hashCode * 397) ^ (Logout != null ? Logout.GetHashCode() : 0);
                hashCode = (hashCode * 397) ^ (Takeover != null ? Takeover.GetHashCode() : 0);
                hashCode = (hashCode * 397) ^ (LearnMore != null ? LearnMore.GetHashCode() : 0);
                return(hashCode);
            }
        }
Exemple #3
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(string.Format("{0}_{1}_{2}_{3}", SubscriptionObjects.GetHashCode(), Retry.GetHashCode(),
                          Concurrency.GetHashCode(), EventFormat.GetHashCode()).GetHashCode());
 }