public static void setClick(Click click)
    {
        int      productCount = null == click.getProductList() ? 0 : click.getProductList().Count;
        ClickIos clickIos     = new ClickIos(click);

        if (productCount > 0)
        {
            ProductIos[] productList = new ProductIos[productCount];


            for (int i = 0; i < productCount; i++)
            {
                productList[i] = new ProductIos((click.getProductList())[i]);


                ProductIos productIos = new ProductIos((click.getProductList())[i]);
                MakeProductListInClick(productIos);
            }
        }
        else if (productCount == 0)
        {
            ProductIos productIos = new ProductIos(click.getProduct());


            MakeProductInClick(productIos);
        }
        CallSetClick(clickIos);
    }
 extern static public void CallSetClick(ClickIos Click);