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); } }
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); }
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) { }