private void method_26(Stream12 A_0, OleLinkType A_1, OleObjectType A_2) { A_0.method_15(BookmarkStart.b("ⴭ缯倱帳缵嘷尹医", 8)); this.class371_0 = new Class371(); this.class371_0.method_0(A_0, A_1, A_2); A_0.Close(); }
private byte[] method_93(byte[] A_0) { int num = 0x10; if ((A_0 == null) || ((A_0 != null) && (A_0.Length == 0))) { return(A_0); } Class1004 class3 = null; using (MemoryStream stream = new MemoryStream(A_0)) { using (Class1004 class2 = new Class1004(stream)) { if (((Array.IndexOf <string>(class2.Interface51.imethod_0().imethod_10(), BookmarkStart.b("礵娷倹夻崽㐿ቁ⭃⥅⑇", num)) != -1) && (Array.IndexOf <string>(class2.Interface51.imethod_0().imethod_5(BookmarkStart.b("礵娷倹夻崽㐿ቁ⭃⥅⑇", num)).imethod_10(), BookmarkStart.b("椵", num) + this.string_13) != -1)) && (Array.IndexOf <string>(class2.Interface51.imethod_0().imethod_5(BookmarkStart.b("礵娷倹夻崽㐿ቁ⭃⥅⑇", num)).imethod_5(BookmarkStart.b("椵", num) + this.string_13).imethod_9(), BookmarkStart.b("㔵眷堹嘻眽⸿⑁⭃", num)) != -1)) { using (Stream1 stream2 = class2.Interface51.imethod_0().imethod_5(BookmarkStart.b("礵娷倹夻崽㐿ቁ⭃⥅⑇", num)).imethod_5(BookmarkStart.b("椵", num) + this.string_13).imethod_0(BookmarkStart.b("㔵眷堹嘻眽⸿⑁⭃", num))) { byte[] buffer = Class371.smethod_13(this.Interface49.get_LinkType(), this.OleObjectType, this.Interface49.get_DisplayAsIcon()); stream2.Write(buffer, 0, buffer.Length); stream2.Flush(); class3 = new Class1004(); class3.Interface51.imethod_0().imethod_12(class2.Interface51.imethod_0().imethod_5(BookmarkStart.b("礵娷倹夻崽㐿ቁ⭃⥅⑇", num))); this.method_95(class2, class3); class2.System.IDisposable.Dispose(); class3.Interface51.imethod_2(); A_0 = (class3.method_4() as MemoryStream).ToArray(); class3.System.IDisposable.Dispose(); } } return(A_0); } } }
internal void method_4(Interface61 A_0) { int num = 0x11; if (A_0.imethod_3(BookmarkStart.b("㘶瘸场堼", 0x11))) { Stream1 stream = A_0.imethod_0(BookmarkStart.b("㘶瘸场堼", num)); this.class365_0 = new Class365(stream); stream.Flush(); stream.Close(); } if (A_0.imethod_3(BookmarkStart.b("㐶瘸夺圼瘾⽀╂⩄", num))) { Stream1 stream2 = A_0.imethod_0(BookmarkStart.b("㐶瘸夺圼瘾⽀╂⩄", num)); this.class371_0 = new Class371(stream2); stream2.Flush(); stream2.Close(); } if (A_0.imethod_3(BookmarkStart.b("㘶稸吺值伾เ⅂⽄", num))) { Stream1 stream5 = A_0.imethod_0(BookmarkStart.b("㘶稸吺值伾เ⅂⽄", num)); this.class369_0 = new Class369(stream5); stream5.Flush(); stream5.Close(); } if (A_0.imethod_3(BookmarkStart.b("㐶甸刺匼吾ࡀⵂ⍄⡆", num))) { Stream1 stream4 = A_0.imethod_0(BookmarkStart.b("㐶甸刺匼吾ࡀⵂ⍄⡆", num)); this.class368_0 = new Class368(stream4); stream4.Flush(); stream4.Close(); } if (A_0.imethod_3(BookmarkStart.b("㘶瘸场堼煀ൂ⑄㍆⁈㵊⡌", num))) { Stream1 stream3 = A_0.imethod_0(BookmarkStart.b("㘶瘸场堼煀ൂ⑄㍆⁈㵊⡌", num)); byte[] buffer = new byte[stream3.Length]; stream3.Read(buffer, 0, buffer.Length); if (buffer.Length > 0) { if (this.method_1() == OleObjectType.Package) { this.byte_0 = this.method_7(buffer); } else { int num2 = 0; int num3 = Class364.smethod_1(buffer, ref num2); this.byte_0 = Class364.smethod_5(buffer, num3, ref num2); } } stream3.Flush(); stream3.Close(); } else { this.byte_0 = this.method_5(A_0); } }
public abstract void Visit(Class371 c);
public override void Visit(Class371 c) { }