Example #1
0
    public void method_15(Interface43 A_0, Class358 A_1, int A_2)
    {
        int num = 2;

        if (A_0 == null)
        {
            throw new ArgumentNullException(BookmarkStart.b("嬧帩䌫尭怯䀱嬳䘵", num));
        }
        if (A_1 == null)
        {
            throw new ArgumentNullException(BookmarkStart.b("帧䬩師䜭儯就䀳", num));
        }
        this.method_12(A_1, A_2);
        A_1.method_39(A_0);
        if (!this.Spire.CompoundFile.Doc.IDocProperty.get_IsBuiltIn())
        {
            uint num2 = (uint)A_2;
            A_0.imethod_4(1, ref num2, ref this.string_0);
        }
        if (this.Spire.CompoundFile.Doc.IDocProperty.get_LinkToContent())
        {
            A_1.method_7((PIDSI)(A_2 + 0x1000000));
            A_1.method_15(this.string_1);
            A_1.method_39(A_0);
        }
    }
Example #2
0
    public void method_28(object[] A_0)
    {
        this.method_36();
        this.method_35(VarEnum.VT_VECTOR | VarEnum.VT_VARIANT);
        int    length = A_0.Length;
        IntPtr item   = Marshal.AllocHGlobal((int)(int_6 * length));

        this.list_1.Add(item);
        int index = 0;

        for (int i = 0; index < length; i += int_6)
        {
            Class358 class2;
            if (A_0[index] is int)
            {
                class2 = new Class358((IntPtr)(item.ToInt64() + i));
                class2.method_1((int)A_0[index]);
                class2.method_35(VarEnum.VT_I4);
                this.list_2.Add(class2);
            }
            else if (A_0[index] is string)
            {
                class2 = new Class358((IntPtr)(item.ToInt64() + i));
                class2.method_15((string)A_0[index]);
                this.list_2.Add(class2);
            }
            index++;
        }
        this.method_32((IntPtr)length);
        this.method_34(item);
    }
Example #3
0
    public object[] method_26()
    {
        int num = this.method_31().ToInt32();

        object[] objArray = new object[num];
        this.method_33();
        int index = 0;

        for (int i = 0; index < num; i += int_6)
        {
            objArray[index] = new Class358((IntPtr)(this.method_33().ToInt64() + i)).method_38();
            index++;
        }
        return(objArray);
    }
 public abstract void Visit(Class358 c);
 public override void Visit(Class358 c) { }