Ejemplo n.º 1
0
 public override int GetHashCode()
 {
     unchecked
     {
         return(((Mac != null ? Mac.GetHashCode() : 0) * 397) ^ (IpAddress != null ? IpAddress.GetHashCode() : 0));
     }
 }
Ejemplo n.º 2
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (Id.Length != 0)
            {
                hash ^= Id.GetHashCode();
            }
            if (Name.Length != 0)
            {
                hash ^= Name.GetHashCode();
            }
            if (Ip.Length != 0)
            {
                hash ^= Ip.GetHashCode();
            }
            if (Port.Length != 0)
            {
                hash ^= Port.GetHashCode();
            }
            if (Mac.Length != 0)
            {
                hash ^= Mac.GetHashCode();
            }
            if (Hostname.Length != 0)
            {
                hash ^= Hostname.GetHashCode();
            }
            if (Description.Length != 0)
            {
                hash ^= Description.GetHashCode();
            }
            if (Key.Length != 0)
            {
                hash ^= Key.GetHashCode();
            }
            if (IsMaster != false)
            {
                hash ^= IsMaster.GetHashCode();
            }
            if (UpdateTs.Length != 0)
            {
                hash ^= UpdateTs.GetHashCode();
            }
            if (CreateTs.Length != 0)
            {
                hash ^= CreateTs.GetHashCode();
            }
            if (UpdateTsUnix != 0L)
            {
                hash ^= UpdateTsUnix.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
Ejemplo n.º 3
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (Channel.Length != 0)
            {
                hash ^= Channel.GetHashCode();
            }
            if (ChannelInfo.Length != 0)
            {
                hash ^= ChannelInfo.GetHashCode();
            }
            if (Account.Length != 0)
            {
                hash ^= Account.GetHashCode();
            }
            if (Pwd.Length != 0)
            {
                hash ^= Pwd.GetHashCode();
            }
            if (MobileOs != 0)
            {
                hash ^= MobileOs.GetHashCode();
            }
            if (ClientVersion.Length != 0)
            {
                hash ^= ClientVersion.GetHashCode();
            }
            if (Language != 0)
            {
                hash ^= Language.GetHashCode();
            }
            if (ServerId.Length != 0)
            {
                hash ^= ServerId.GetHashCode();
            }
            if (Mac.Length != 0)
            {
                hash ^= Mac.GetHashCode();
            }
            if (Idfa.Length != 0)
            {
                hash ^= Idfa.GetHashCode();
            }
            if (Driver.Length != 0)
            {
                hash ^= Driver.GetHashCode();
            }
            if (Ts.Length != 0)
            {
                hash ^= Ts.GetHashCode();
            }
            return(hash);
        }
Ejemplo n.º 4
0
        public override int GetHashCode()
        {
            const int prime  = 31;
            int       result = 1;

            result = prime * result + ((string.ReferenceEquals(Id, null)) ? 0 : Id.GetHashCode());
            result = prime * result + ((string.ReferenceEquals(Ip, null)) ? 0 : Ip.GetHashCode());
            result = prime * result + ((string.ReferenceEquals(Mac, null)) ? 0 : Mac.GetHashCode());
            result = prime * result + ((string.ReferenceEquals(Name, null)) ? 0 : Name.GetHashCode());
            return(result);
        }
Ejemplo n.º 5
0
 public override int GetHashCode()
 {
     return(Mac.GetHashCode());
 }