示例#1
0
 public override int GetHashCode()
 {
     unchecked
     {
         return(((MemberId != null ? MemberId.GetHashCode() : 0) * 397) ^ (int)MemberType);
     }
 }
示例#2
0
 public override int GetHashCode() {
   int hash = 1;
   if (pID_ != null) hash ^= PID.GetHashCode();
   if (MemberId.Length != 0) hash ^= MemberId.GetHashCode();
   hash ^= kinds_.GetHashCode();
   return hash;
 }
示例#3
0
        public override int GetHashCode()
        {
            int hash = 13;

            hash += (hash * 43) + MemberId.GetHashCode();

            return(hash);
        }
示例#4
0
        public override int GetHashCode()
        {
            var result = MemberId.GetHashCode();

            result = 31 * result + Origin.GetHashCode();
            result = 31 * result + Type.GetHashCode();
            return(result);
        }
示例#5
0
        public override int GetHashCode()
        {
            int result = ( int )TermConflict;

            result = 31 * result + CandidateConflict.GetHashCode();
            result = 31 * result + ( int )(LastLogIndexConflict ^ (( long )(( ulong )LastLogIndexConflict >> 32)));
            result = 31 * result + ( int )(LastLogTermConflict ^ (( long )(( ulong )LastLogTermConflict >> 32)));
            return(result);
        }
示例#6
0
 /// <inheritdoc />
 public override int GetHashCode()
 {
     unchecked {
         int hashCode = base.GetHashCode();
         hashCode = (hashCode * 397) ^ (GroupId?.GetHashCode() ?? 0);
         hashCode = (hashCode * 397) ^ (MemberId?.GetHashCode() ?? 0);
         hashCode = (hashCode * 397) ^ GroupGenerationId;
         return(hashCode);
     }
 }
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = MemberId.GetHashCode();
         hashCode = (hashCode * 397) ^ (FullName != null ? FullName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ MemberSince.GetHashCode();
         return(hashCode);
     }
 }
        public override int GetHashCode()
        {
            unchecked
            {
                var hashCode = MemberId.GetHashCode();
                hashCode = (hashCode * 397) ^ Amount.GetHashCode();

                return(hashCode);
            }
        }
 /// <inheritdoc />
 public override int GetHashCode()
 {
     unchecked {
         var hashCode = MemberId?.GetHashCode() ?? 0;
         hashCode = (hashCode * 397) ^ (ClientId?.GetHashCode() ?? 0);
         hashCode = (hashCode * 397) ^ (ClientHost?.GetHashCode() ?? 0);
         hashCode = (hashCode * 397) ^ (MemberMetadata?.GetHashCode() ?? 0);
         hashCode = (hashCode * 397) ^ (MemberAssignment?.GetHashCode() ?? 0);
         return(hashCode);
     }
 }
        public override int GetHashCode()
        {
            unchecked
            {
                var hashCode = Id.GetHashCode();
                hashCode = (hashCode * 397) ^ MemberId.GetHashCode();
                hashCode = (hashCode * 397) ^ CommissionRate.GetHashCode();

                return(hashCode);
            }
        }
示例#11
0
 /// <inheritdoc />
 public override int GetHashCode()
 {
     unchecked {
         var hashCode = (int)ErrorCode;
         hashCode = (hashCode * 397) ^ GenerationId;
         hashCode = (hashCode * 397) ^ (GroupProtocol?.GetHashCode() ?? 0);
         hashCode = (hashCode * 397) ^ (LeaderId?.GetHashCode() ?? 0);
         hashCode = (hashCode * 397) ^ (MemberId?.GetHashCode() ?? 0);
         hashCode = (hashCode * 397) ^ (Members?.GetHashCode() ?? 0);
         return(hashCode);
     }
 }
示例#12
0
        /// <inheritdoc />
        public override int GetHashCode()
        {
            unchecked
            {
                if (MemberId != null)
                {
                    var hash = MemberId.GetHashCode() * 397;
                    hash ^= Target != null?Target.GetHashCode() : 0;

                    hash ^= Text.GetHashCode();
                    return(hash);
                }
                else
                {
                    var hash = Target !.GetHashCode() * 397;
                    hash ^= MemberId != null?MemberId.GetHashCode() : 0;

                    hash ^= Text.GetHashCode();
                    return(hash);
                }
            }
        }
示例#13
0
        private ISet <string> NoEastGroupGenerator(MemberId memberId)
        {
            int index = Math.Abs(memberId.GetHashCode()) % _noEastGroup.Count;

            return(asSet(_noEastGroup[index]));
        }
示例#14
0
 /// <inheritdoc />
 public override int GetHashCode()
 {
     unchecked {
         return(((MemberId?.GetHashCode() ?? 0) * 397) ^ (Metadata?.GetHashCode() ?? 0));
     }
 }
 public override int GetHashCode() => MemberId != null?MemberId.GetHashCode() : 0;
示例#16
0
 public override int GetHashCode()
 {
     return(GroupId.GetHashCode() ^ MemberId.GetHashCode());
 }
示例#17
0
 /// <inheritdoc />
 public override int GetHashCode()
 {
     unchecked {
         return(((MemberId?.GetHashCode() ?? 0) * 397) ^ (MemberAssignment?.GetHashCode() ?? 0));
     }
 }