public virtual int _GetUniqueIdentifier()
        {
            var hashCode = 399326290;

            hashCode = hashCode * -1521134295 + (Id?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumOfCustomersD?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumOfCustomersAbroad?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumOfCustomersEU?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumOfCustomers?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (ThereofActiveD?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (ThereofActiveAbroad?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (ThereofActiveEU?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (ThereofActive?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumOfOccasionalCustD?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumOfOccasionalCustAbroad?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumOfOccasionalCustEU?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumOfOccasionalCust?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumOpenBalanceD?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumOpenBalanceAboad?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumOpenBalanceEU?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumOpenBalance?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumOfInvoicesD?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumOfInvoicesAbroad?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumOfInvoicesEU?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumOfInvoices?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumOfEmployeesD?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumOfEmployeesAbroad?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumTransCustD?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumTransCustAbroad?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumTransCustEU?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NumTransCust?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (ApplicableCommercialLaw?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (Jurisdiction?.GetHashCode() ?? 0);
            return(hashCode);
        }
Exemple #2
0
 public override int GetHashCode()
 {
     return(StartDate.GetHashCode()
            + EndDate.GetHashCode()
            + TaxType.GetHashCode()
            + Jurisdiction.GetHashCode()
            + Percent.GetHashCode());
 }