public override int GetHashCode()
        {
            int hash = 1;

            if (IsUpdate != false)
            {
                hash ^= IsUpdate.GetHashCode();
            }
            if (Username.Length != 0)
            {
                hash ^= Username.GetHashCode();
            }
            if (Password.Length != 0)
            {
                hash ^= Password.GetHashCode();
            }
            if (RobotID.Length != 0)
            {
                hash ^= RobotID.GetHashCode();
            }
            if (RobotName.Length != 0)
            {
                hash ^= RobotName.GetHashCode();
            }
            if (RobotUser.Length != 0)
            {
                hash ^= RobotUser.GetHashCode();
            }
            if (RobotPassword.Length != 0)
            {
                hash ^= RobotPassword.GetHashCode();
            }
            if (RobotIP.Length != 0)
            {
                hash ^= RobotIP.GetHashCode();
            }
            if (PairCode.Length != 0)
            {
                hash ^= PairCode.GetHashCode();
            }
            if (StoreLocally != false)
            {
                hash ^= StoreLocally.GetHashCode();
            }
            if (LogDir.Length != 0)
            {
                hash ^= LogDir.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
Ejemplo n.º 2
0
 public override string ToString()
 {
     return(string.Format(
                "Compressed: {0}\n"
                + "Encrypted: {1}\n"
                + "BufferEncrypted: {2}\n"
                + "IsUpdate: {3}\n"
                + "IsHost: {4}\n"
                + "IsArchive: {5}\n"
                + "IsRecorded: {6}\n"
                + "IsIncremental: {7}\n"
                + "IsEmbedded: {8}\n"
                + "IsPadded: {9}\n"
                , new object[] { Compressed.ToString(), Encrypted.ToString(), BufferEncrypted.ToString(), IsUpdate.ToString(), IsHost.ToString(),
                                 IsArchive.ToString(), IsRecorded.ToString(), IsIncremental.ToString(), IsEmbedded.ToString(), IsPadded.ToString() }
                ));
 }