コード例 #1
0
    public override int GetHashCode()
    {
        int hashcode = 157;

        unchecked {
            if (__isset.channelId)
            {
                hashcode = (hashcode * 397) + ChannelId.GetHashCode();
            }
            if (__isset.shopOrderId)
            {
                hashcode = (hashcode * 397) + ShopOrderId.GetHashCode();
            }
            if (__isset.appStoreCode)
            {
                hashcode = (hashcode * 397) + AppStoreCode.GetHashCode();
            }
            if (__isset.items)
            {
                hashcode = (hashcode * 397) + TCollections.GetHashCode(Items);
            }
            if (__isset.country)
            {
                hashcode = (hashcode * 397) + Country.GetHashCode();
            }
        }
        return(hashcode);
    }
コード例 #2
0
    public override int GetHashCode()
    {
        int hashcode = 157;

        unchecked {
            if (__isset.receiverMid)
            {
                hashcode = (hashcode * 397) + ReceiverMid.GetHashCode();
            }
            if (__isset.productId)
            {
                hashcode = (hashcode * 397) + ProductId.GetHashCode();
            }
            if (__isset.language)
            {
                hashcode = (hashcode * 397) + Language.GetHashCode();
            }
            if (__isset.location)
            {
                hashcode = (hashcode * 397) + Location.GetHashCode();
            }
            if (__isset.currency)
            {
                hashcode = (hashcode * 397) + Currency.GetHashCode();
            }
            if (__isset.price)
            {
                hashcode = (hashcode * 397) + Price.GetHashCode();
            }
            if (__isset.appStoreCode)
            {
                hashcode = (hashcode * 397) + AppStoreCode.GetHashCode();
            }
            if (__isset.messageText)
            {
                hashcode = (hashcode * 397) + MessageText.GetHashCode();
            }
            if (__isset.messageTemplate)
            {
                hashcode = (hashcode * 397) + MessageTemplate.GetHashCode();
            }
            if (__isset.packageId)
            {
                hashcode = (hashcode * 397) + PackageId.GetHashCode();
            }
        }
        return(hashcode);
    }
コード例 #3
0
    public override int GetHashCode()
    {
        int hashcode = 157;

        unchecked {
            if (__isset.productId)
            {
                hashcode = (hashcode * 397) + ProductId.GetHashCode();
            }
            if (__isset.country)
            {
                hashcode = (hashcode * 397) + Country.GetHashCode();
            }
            if (__isset.currency)
            {
                hashcode = (hashcode * 397) + Currency.GetHashCode();
            }
            if (__isset.price)
            {
                hashcode = (hashcode * 397) + Price.GetHashCode();
            }
            if (__isset.appStoreCode)
            {
                hashcode = (hashcode * 397) + AppStoreCode.GetHashCode();
            }
            if (__isset.language)
            {
                hashcode = (hashcode * 397) + Language.GetHashCode();
            }
            if (__isset.pgCode)
            {
                hashcode = (hashcode * 397) + PgCode.GetHashCode();
            }
            if (__isset.redirectUrl)
            {
                hashcode = (hashcode * 397) + RedirectUrl.GetHashCode();
            }
        }
        return(hashcode);
    }
コード例 #4
0
    public override int GetHashCode()
    {
        int hashcode = 157;

        unchecked {
            if (__isset.orderId)
            {
                hashcode = (hashcode * 397) + OrderId.GetHashCode();
            }
            if (__isset.appStoreCode)
            {
                hashcode = (hashcode * 397) + AppStoreCode.GetHashCode();
            }
            if (__isset.receipt)
            {
                hashcode = (hashcode * 397) + Receipt.GetHashCode();
            }
            if (__isset.signature)
            {
                hashcode = (hashcode * 397) + Signature.GetHashCode();
            }
            if (__isset.seller)
            {
                hashcode = (hashcode * 397) + Seller.GetHashCode();
            }
            if (__isset.requestType)
            {
                hashcode = (hashcode * 397) + RequestType.GetHashCode();
            }
            if (__isset.ignoreReceipt)
            {
                hashcode = (hashcode * 397) + IgnoreReceipt.GetHashCode();
            }
        }
        return(hashcode);
    }