Example #1
0
        protected override int GetHashCodeCore()
        {
            unchecked
            {
                var hash = Logradouro.GetHashCode();
                hash += (Numero.GetHashCode() * 907) ^ Numero.GetHashCode();
                hash += (Complemento.GetHashCode() * 907) ^ Complemento.GetHashCode();
                hash += (Bairro.GetHashCode() * 907) ^ Bairro.GetHashCode();
                hash += (Cep.GetHashCode() * 907) ^ Cep.GetHashCode();
                hash += (Cidade.GetHashCode() * 907) ^ Cidade.GetHashCode();
                hash += (Estado.GetHashCode() * 907) ^ Estado.GetHashCode();

                return(hash);
            }
        }
Example #2
0
 public override int GetHashCode()
 => StreetAddress.GetHashCode()
 ^ Cep.GetHashCode()
 ^ City.GetHashCode()
 ^ UF.GetHashCode();