コード例 #1
0
ファイル: Event.cs プロジェクト: Dymus/gms
        public override int GetHashCode()
        {
            int hashCode = 604053530;

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

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

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

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

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

            hashCode = hashCode * -1521134295 + EqualityComparer <ArrayList> .Default.GetHashCode(Participants);

            hashCode = hashCode * -1521134295 + EqualityComparer <ArrayList> .Default.GetHashCode(WaitingList);

            hashCode = hashCode * -1521134295 + EqualityComparer <byte[]> .Default.GetHashCode(RowId);

            return(hashCode);
        }
コード例 #2
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (Type != global::Networking.Protocols.Protobuf.AthletesRequest.Types.RequestType.Unknown)
            {
                hash ^= Type.GetHashCode();
            }
            if (user_ != null)
            {
                hash ^= User.GetHashCode();
            }
            if (child_ != null)
            {
                hash ^= Child.GetHashCode();
            }
            if (EventID != 0)
            {
                hash ^= EventID.GetHashCode();
            }
            if (Data.Length != 0)
            {
                hash ^= Data.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
コード例 #3
0
        public virtual int _GetUniqueIdentifier()
        {
            var hashCode = 399326290;

            hashCode = hashCode * -1521134295 + (EventID?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (EventDesc?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (EventTime?.GetHashCode() ?? 0);
            return(hashCode);
        }
コード例 #4
0
        public virtual int _GetUniqueIdentifier()
        {
            var hashCode = 399326290;

            hashCode = hashCode * -1521134295 + (TransportDetailsID?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (EventID?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (Qty?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (ExtDateStart?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (ExtTimeStart?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (ExtTimeAction?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (RealDateStart?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (RealTimeStart?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (RealTimeAction?.GetHashCode() ?? 0);
            return(hashCode);
        }
コード例 #5
0
 public override int GetHashCode()
 {
     return(EventID.GetHashCode());
 }