예제 #1
0
    public int method_11(Stream A_0)
    {
        int num = Class1115.smethod_4(A_0, (int)this.propertyType_0);

        if ((this.propertyType_0 & PropertyType.Vector) == PropertyType.Vector)
        {
            num += this.method_13(A_0, (IList)this.object_0);
        }
        else if (this.Interface37.imethod_3() == 0)
        {
            if (this.object_0 != null)
            {
                A_0.Position -= 4L;
                num          += this.method_12(A_0, (Dictionary <int, string>) this.object_0);
            }
        }
        else
        {
            num += this.method_14(A_0, this.object_0, this.propertyType_0);
        }
        Class1115.smethod_11(A_0, ref num);
        return(num);
    }