示例#1
0
        public override bool Equals(object o)
        {
            if (!(o is EmailSmtp))
            {
                return(false);
            }
            EmailSmtp v = o as EmailSmtp;

            if (!AddSignature.Equals(v.AddSignature))
            {
                return(false);
            }
            if (!Address.Equals(v.Address))
            {
                return(false);
            }
            if (!Content.Equals(v.Content))
            {
                return(false);
            }
            if (!Enabled.Equals(v.Enabled))
            {
                return(false);
            }
            if (!Password.Equals(v.Password))
            {
                return(false);
            }
            if (!Port.Equals(v.Port))
            {
                return(false);
            }
            if (!Recipients.Equals(v.Recipients))
            {
                return(false);
            }
            if (!SameTextAsClientMail.Equals(v.SameTextAsClientMail))
            {
                return(false);
            }
            if (!Server.Equals(v.Server))
            {
                return(false);
            }
            if (!Ssl.Equals(v.Ssl))
            {
                return(false);
            }
            if (!Subject.Equals(v.Subject))
            {
                return(false);
            }
            if (!UserName.Equals(v.UserName))
            {
                return(false);
            }

            return(true);
        }
 protected bool Equals(RedisEndpoint other)
 {
     return(string.Equals(Host, other.Host) &&
            Port == other.Port &&
            Ssl.Equals(other.Ssl) &&
            ConnectTimeout == other.ConnectTimeout &&
            SendTimeout == other.SendTimeout &&
            ReceiveTimeout == other.ReceiveTimeout &&
            IdleTimeOutSecs == other.IdleTimeOutSecs &&
            Db == other.Db &&
            string.Equals(Client, other.Client) &&
            string.Equals(Password, other.Password) &&
            string.Equals(NamespacePrefix, other.NamespacePrefix));
 }
示例#3
0
        public override bool Equals(object o)
        {
            if (!(o is SmtpAccount))
            {
                return(false);
            }
            SmtpAccount v = o as SmtpAccount;

            if (!AccountId.Equals(v.AccountId))
            {
                return(false);
            }
            if (!Address.Equals(v.Address))
            {
                return(false);
            }
            if (!Password.Equals(v.Password))
            {
                return(false);
            }
            if (!Port.Equals(v.Port))
            {
                return(false);
            }
            if (!Server.Equals(v.Server))
            {
                return(false);
            }
            if (!Ssl.Equals(v.Ssl))
            {
                return(false);
            }
            if (!UserName.Equals(v.UserName))
            {
                return(false);
            }

            return(true);
        }