internal Class1065(Class703 A_0, BinaryReader A_1) { this.class153_0 = new Class153(); this.class155_0 = new Class155(); this.stringCollection_0 = new StringCollection(); this.class162_0 = new Class162(); this.class147_0 = new Class147(0); this.class344_0 = new Class344(); this.hashtable_0 = new Hashtable(); A_1.BaseStream.Position = A_0.class597_0.class1111_36.int_0; int num = A_0.class597_0.class1111_36.int_0 + A_0.class597_0.class1111_36.int_1; while (A_1.BaseStream.Position < num) { this.stringCollection_0.Add(Class813.smethod_1(A_1, true, false)); } this.class153_0.method_23(A_1, A_0.class597_0.class1111_4); this.class153_0.method_26(A_1, A_0.class929_0.class1111_4.int_0, A_0.class929_0.class1111_4.int_1); this.class155_0.method_23(A_1, A_0.class597_0.class1111_5); this.class162_0.method_23(A_1, A_0.class597_0.class1111_42); this.class147_0.method_23(A_1, A_0.class597_0.class1111_43); this.class344_0.method_0(A_1, A_0.class597_0.class1111_37.int_0, A_0.class597_0.class1111_37.int_1); smethod_0(this.class162_0); smethod_0(this.class147_0); this.method_0(); }
internal Class770(Class703 A_0, BinaryReader A_1) { int num4 = 2; this.arrayList_0 = new ArrayList(); this.class536_0 = new Class536(); if (A_0.class597_0.class1111_33.int_1 <= 0) { this.arrayList_0.Add(new Class602(0, A_0.int_14, A_0.int_9, false)); return; } this.binaryReader_0 = A_1; A_1.BaseStream.Seek((long)A_0.class597_0.class1111_33.int_0, SeekOrigin.Begin); Label_0079: switch (A_1.ReadByte()) { case 1: { int num2 = A_1.ReadInt16(); this.class536_0.Add(new Class428(A_1, num2)); goto Label_0079; } case 2: this.method_2(); return; } throw new InvalidOperationException(BookmarkStart.b("紧䐩䜫䀭弯䔱娳ᘵ帷唹主匽ℿ㙁摃⥅⹇橉㡋♍㕏牑㽕㵗㥙㥛繝ᑟ͡٣൧䑩", num4)); }
internal static void smethod_0(Class52 A_0, Class703 A_1, BinaryReader A_2, BinaryReader A_3) { A_2.BaseStream.Position = A_1.class597_0.class1111_15.int_0; smethod_1(A_0, A_2, A_1.class597_0.class1111_15.int_1); A_2.BaseStream.Position = A_1.class597_0.class1111_61.int_0; smethod_2(A_0, A_2, A_1.class597_0.class1111_61.int_1, A_3); }
internal static void smethod_3(Class52 A_0, Class703 A_1, BinaryWriter A_2, BinaryWriter A_3) { A_1.class597_0.class1111_15.int_0 = (int)A_2.BaseStream.Position; A_1.class597_0.class1111_15.int_1 = smethod_4(A_0, A_2); A_1.class597_0.class1111_61.int_0 = (int)A_2.BaseStream.Position; A_1.class597_0.class1111_61.int_1 = smethod_5(A_0, A_2, A_3); }
internal void method_0(Class703 A_0, BinaryWriter A_1) { int num = 13; int position = (int)A_1.BaseStream.Position; int num3 = this.class161_0.vmethod_1(A_1); Class1111 class2 = new Class1111(position, num3); position = (int)A_1.BaseStream.Position; num3 = this.class151_0.vmethod_1(A_1); Class1111 class3 = new Class1111(position, num3); switch (this.footnoteType_0) { case FootnoteType.Footnote: A_0.class597_0.class1111_2 = class2; A_0.class597_0.class1111_3 = class3; return; case FootnoteType.Endnote: A_0.class597_0.class1111_46 = class2; A_0.class597_0.class1111_47 = class3; return; } throw new InvalidOperationException(BookmarkStart.b("昲嬴尶圸吺䨼儾慀╂⩄⡆㵈╊≌㭎㑐絒", num)); }
internal Class481(Class703 A_0, BinaryReader A_1, int A_2) { if (A_0.class597_0.class1111_70.int_1 != 0) { long position = A_1.BaseStream.Position; A_1.BaseStream.Position = A_0.class597_0.class1111_70.int_0; this.bool_0 = A_1.ReadInt16() != 0; this.bool_1 = A_1.ReadInt16() != 0; this.bool_2 = A_1.ReadInt16() != 0; A_1.ReadInt16(); this.routeSlipProtectionType_0 = (RouteSlipProtectionType)A_1.ReadInt16(); this.int_0 = A_1.ReadInt16(); this.routeSlipOrder_0 = (RouteSlipOrder)A_1.ReadInt16(); int num2 = A_1.ReadInt16(); this.string_0 = Class813.smethod_17(A_1, A_2); this.string_1 = Class813.smethod_17(A_1, A_2); this.string_2 = Class813.smethod_17(A_1, A_2); this.string_3 = Class813.smethod_17(A_1, A_2); for (int i = 0; i < num2; i++) { this.class137_0.method_1(new Class138(A_1, A_2)); } A_1.BaseStream.Position = position; } }
internal static void smethod_0(Class703 A_0, BinaryReader A_1, Document A_2) { int num = 14; if (A_0.class597_0.class1111_60.int_1 != 0) { A_1.BaseStream.Position = A_0.class597_0.class1111_60.int_0; if (A_1.ReadUInt16() != 0xffff) { throw new InvalidOperationException(BookmarkStart.b("挳䐵圷吹嬻ḽ㌿⭁⍃⡅⥇㹉㥋㱍㕏籑", num)); } int num4 = A_1.ReadInt16(); A_1.ReadInt16(); string[] strArray = new string[num4]; for (int i = 0; i < num4; i++) { strArray[i] = Class813.smethod_1(A_1, true, false); A_1.ReadInt32(); } for (int j = 0; j < num4; j++) { if (strArray[j] != BookmarkStart.b("朳張強吹", num)) { string str = Class813.smethod_1(A_1, true, false); A_2.Variables.Add(strArray[j], str); } else { int count = A_1.ReadUInt16() * 2; A_2.VbaSignature = A_1.ReadBytes(count); } } } }
internal void method_3(Class703 A_0, BinaryWriter A_1) { int position = (int)A_1.BaseStream.Position; int num2 = this.class152_0.vmethod_1(A_1); Class1111 class2 = new Class1111(position, num2); position = (int)A_1.BaseStream.Position; num2 = this.class166_0.vmethod_1(A_1); Class1111 class3 = new Class1111(position, num2); position = (int)A_1.BaseStream.Position; num2 = this.class156_0.vmethod_1(A_1); Class1111 class4 = new Class1111(position, num2); if (this.subDocumentType_0 == SubDocumentType.Main) { A_0.class597_0.class1111_40 = class2; A_0.class597_0.class1111_56 = class3; A_0.class597_0.class1111_75 = class4; } else { A_0.class597_0.class1111_41 = class2; A_0.class597_0.class1111_58 = class3; A_0.class597_0.class1111_76 = class4; } }
internal void method_1(Class703 A_0, BinaryWriter A_1) { A_0.class597_0.class1111_36.int_0 = (int)A_1.BaseStream.Position; using (StringEnumerator enumerator = this.stringCollection_0.GetEnumerator()) { while (enumerator.MoveNext()) { Class813.smethod_2(enumerator.Current, 0x37, A_1, true, false); } } A_0.class597_0.class1111_36.int_1 = ((int)A_1.BaseStream.Position) - A_0.class597_0.class1111_36.int_0; A_0.class597_0.class1111_4.int_0 = (int)A_1.BaseStream.Position; A_0.class597_0.class1111_4.int_1 = this.class153_0.vmethod_1(A_1); A_0.class929_0.class1111_4.int_0 = (int)A_1.BaseStream.Position; A_0.class929_0.class1111_4.int_1 = this.class153_0.method_27(A_1); A_0.class597_0.class1111_5.int_0 = (int)A_1.BaseStream.Position; A_0.class597_0.class1111_5.int_1 = this.class155_0.vmethod_1(A_1); this.method_2(); A_0.class597_0.class1111_42.int_0 = (int)A_1.BaseStream.Position; A_0.class597_0.class1111_42.int_1 = this.class162_0.vmethod_1(A_1); A_0.class597_0.class1111_43.int_0 = (int)A_1.BaseStream.Position; A_0.class597_0.class1111_43.int_1 = this.class147_0.vmethod_1(A_1); A_0.class597_0.class1111_37.int_0 = (int)A_1.BaseStream.Position; A_0.class597_0.class1111_37.int_1 = this.class344_0.method_3(A_1); }
internal void method_0(BinaryReader A_0, Class703 A_1, Dictionary <string, int> A_2) { this.dictionary_0 = A_2; if (A_1.class597_0.class1111_1.int_1 != 0) { this.binaryReader_0 = A_0; A_0.BaseStream.Position = A_1.class597_0.class1111_1.int_0; int num6 = A_0.ReadUInt16(); long position = A_0.BaseStream.Position; int num7 = A_0.ReadUInt16(); int num8 = A_0.ReadUInt16(); A_0.ReadUInt16(); int num3 = A_0.ReadUInt16(); if (A_0.ReadUInt16() == 15) { int num = A_0.ReadUInt16(); long num2 = A_0.BaseStream.Position; this.styleCollection_0.Document.DefCharFormat = (this.styleCollection_0.Document.DefCharFormat == null) ? new CharacterFormat(this.styleCollection_0.Document) : this.styleCollection_0.Document.DefCharFormat; CharacterFormat defCharFormat = this.styleCollection_0.Document.DefCharFormat; if ((num >= 3) && defCharFormat.IsDefault) { defCharFormat.FontNameAscii = this.class52_0.method_9(A_0.ReadInt16()); defCharFormat.FontNameFarEast = this.class52_0.method_9(A_0.ReadInt16()); defCharFormat.FontNameNonFarEast = this.class52_0.method_9(A_0.ReadInt16()); } long num4 = position + num6; if ((A_0.BaseStream.Position < num4) && (num > 3)) { defCharFormat.FontNameBidi = this.class52_0.method_9(A_0.ReadInt16()); } while ((A_0.BaseStream.Position - num2) < (num * 2)) { A_0.ReadInt16(); } if (A_0.BaseStream.Position < num4) { if (num3 <= 0x9c) { this.styleCollection_0.LatentStyles.method_15(); } this.method_4(num3); } else { this.styleCollection_0.LatentStyles.method_16(); } A_0.BaseStream.Position = num4; this.method_6(A_1, num7, num8); this.method_1(this.styleCollection_0.Document); this.method_2(); if (num3 <= 0x9c) { this.method_3(); } } } }
internal Class986(Class703 A_0, BinaryReader A_1) { this.stringCollection_0 = new StringCollection(); this.class157_0 = new Class157(); if (A_0.class597_0.class1111_54.int_1 != 0) { this.class157_0.method_23(A_1, A_0.class597_0.class1111_54); } }
internal void method_1(Class703 A_0, BinaryWriter A_1, int A_2) { A_0.class597_0.class1111_21.int_0 = (int)A_1.BaseStream.Position; A_0.class597_0.class1111_21.int_1 = Class343.smethod_4(A_1, this.stringCollection_0); A_0.class597_0.class1111_22.int_0 = (int)A_1.BaseStream.Position; A_0.class597_0.class1111_22.int_1 = this.method_10(A_1, A_2); A_0.class597_0.class1111_23.int_0 = (int)A_1.BaseStream.Position; A_0.class597_0.class1111_23.int_1 = this.method_11(A_1, A_2); }
internal Class348(SubDocumentType A_0, Class703 A_1, BinaryReader A_2) : this(A_0) { bool flag; Class1111 class2 = (flag = this.subDocumentType_0 == SubDocumentType.Main) ? A_1.class597_0.class1111_40 : A_1.class597_0.class1111_41; this.class152_0.method_23(A_2, class2); Class1111 class3 = flag ? A_1.class597_0.class1111_56 : A_1.class597_0.class1111_58; this.class166_0.method_23(A_2, class3); Class1111 class4 = flag ? A_1.class597_0.class1111_75 : A_1.class597_0.class1111_76; this.class156_0.method_23(A_2, class4); }
internal Class598(Class703 A_0, BinaryReader A_1) { this.binaryReader_0 = A_1; this.method_1(SubDocumentType.Main, A_0.class597_0.class1111_16, BookmarkStart.b("瘥䐧䤩䨫栭尯嘱礳夵唷", 0)); this.method_1(SubDocumentType.Header, A_0.class597_0.class1111_17, BookmarkStart.b("瘥䐧䤩䨫栭尯嘱簳刵䨷", 0)); this.method_1(SubDocumentType.Footnote, A_0.class597_0.class1111_18, BookmarkStart.b("瘥䐧䤩䨫栭尯嘱爳䈵嘷", 0)); this.method_1(SubDocumentType.Comment, A_0.class597_0.class1111_19, BookmarkStart.b("瘥䐧䤩䨫栭尯嘱申䈵嘷", 0)); this.method_1(SubDocumentType.Endnote, A_0.class597_0.class1111_48, BookmarkStart.b("瘥䐧䤩䨫栭尯嘱焳刵嘷", 0)); this.method_1(SubDocumentType.Textbox, A_0.class597_0.class1111_57, BookmarkStart.b("瘥䐧䤩䨫栭尯嘱怳丵娷䈹", 0)); this.method_1(SubDocumentType.HeaderTextBox, A_0.class597_0.class1111_59, BookmarkStart.b("瘥䐧䤩䨫栭尯嘱簳刵䨷渹䐻䨽∿㩁", 0)); }
internal void method_2(Class703 A_0, BinaryWriter A_1) { this.class703_0 = A_0; this.binaryWriter_0 = A_1; this.class703_0.class597_0.class1111_73.int_0 = (int)this.binaryWriter_0.BaseStream.Position; this.class703_0.class597_0.class1111_73.int_1 = this.method_4(); this.class703_0.class597_0.class1111_74.int_0 = (int)this.binaryWriter_0.BaseStream.Position; this.class703_0.class597_0.class1111_74.int_1 = this.method_17(); this.class703_0.class597_0.class1111_90.int_0 = (int)this.binaryWriter_0.BaseStream.Position; this.class703_0.class597_0.class1111_90.int_1 = this.method_25(); }
internal void method_5(Class703 A_0, BinaryWriter A_1) { A_0.class929_0.class1111_6.int_0 = (int)A_1.BaseStream.Position; A_0.class929_0.class1111_6.int_1 = this.method_6(A_1); A_0.class929_0.class1111_7.int_0 = (int)A_1.BaseStream.Position; A_0.class929_0.class1111_7.int_1 = this.class154_0.vmethod_1(A_1); A_0.class929_0.class1111_9.int_0 = (int)A_1.BaseStream.Position; A_0.class929_0.class1111_9.int_1 = this.class164_0.vmethod_1(A_1); A_0.class929_0.class1111_10.int_0 = (int)A_1.BaseStream.Position; A_0.class929_0.class1111_10.int_1 = this.method_7(A_1); }
internal void method_0(Class703 A_0, BinaryReader A_1, Dictionary <string, int> A_2, Dictionary <int, string> A_3) { this.dictionary_2 = A_2; this.dictionary_0 = A_3; this.class703_0 = A_0; this.binaryReader_0 = A_1; this.method_3(); this.method_16(); this.method_24(); this.method_1(); }
internal void method_2(Class703 A_0, BinaryWriter A_1) { if (this.method_8() != 0) { A_0.class868_0.class1111_1 = this.class264_0.method_1(A_1); A_0.class868_0.class1111_0 = this.class701_0.method_1(A_1); A_0.class868_0.class1111_2.int_0 = (int)A_1.BaseStream.Position; A_0.class868_0.class1111_2.int_1 = this.class149_0.vmethod_1(A_1); A_0.class868_0.class1111_3.int_0 = (int)A_1.BaseStream.Position; A_0.class868_0.class1111_3.int_1 = this.class150_0.vmethod_1(A_1); } }
private void method_20(Class1132 A_0, string A_1) { int num = 9; if (A_0 == null) { throw new ArgumentNullException(BookmarkStart.b("䤮䈰", num)); } this.class1132_0 = A_0; BinaryReader reader = new BinaryReader(this.class1132_0.method_0().method_5(BookmarkStart.b("砮帰䄲儴猶嘸堺䠼刾⑀ⵂㅄ", num)), Class813.smethod_0(true)); this.class703_0 = new Class703(reader); if (this.class703_0.method_1()) { throw new NotSupportedException(BookmarkStart.b("笮夰娲䘴᜶崸吺帼䨾ⱀ♂⭄㍆楈≊㹌潎㽐㱒⅔睖⩘⹚ⵜ⽞ᅢᅤɦ൨䕪", num)); } if (this.class703_0.bool_4) { if (A_1 == null) { throw new PasswordErrorException(BookmarkStart.b("欮帰倲䀴娶尸唺䤼Ἶ⡀あ敄≆❈⡊㽌㙎⅐❒ご㍖畘筚ቜ⽞Ѡൢ䕤፦Ũ䵬Ὦၰrٴvᙸॺ彾愈ꮊﶌレ뎜", num)); } new Class987().method_1(this.class1132_0, this.class703_0, A_1); } Stream input = this.class1132_0.method_0().method_5(BookmarkStart.b("砮帰䄲儴猶嘸堺䠼刾⑀ⵂㅄ", num)); this.binaryReader_0 = new BinaryReader(input, Class813.smethod_0(true)); this.binaryReader_1 = new BinaryReader(input, Class813.smethod_0(false)); this.class703_0.method_3(this.binaryReader_0); Stream stream2 = this.class1132_0.method_0().method_5(this.class703_0.method_0()); this.binaryReader_2 = new BinaryReader(stream2, Encoding.Unicode); Stream stream3 = this.class1132_0.method_0().method_4(BookmarkStart.b("欮倰䜲吴", num)); this.binaryReader_3 = (stream3 != null) ? new BinaryReader(stream3, Encoding.Unicode) : null; this.class770_0 = new Class770(this.method_5(), this.method_3()); this.class160_0 = new Class160(this.method_5(), this.method_1(), this.method_3()); this.method_26(); this.method_27(); this.class598_0 = new Class598(this.method_5(), this.method_3()); this.class165_0 = new Class165(this.method_5(), this.method_3(), this.class160_0.method_4()); this.class348_0 = new Class348(SubDocumentType.Main, this.method_5(), this.method_3()); this.class348_1 = new Class348(SubDocumentType.Header, this.method_5(), this.method_3()); this.class996_0 = new Class996(this.method_5(), this.method_3()); this.class700_0 = new Class700(FootnoteType.Footnote, this.method_5(), this.method_3()); this.class700_1 = new Class700(FootnoteType.Endnote, this.method_5(), this.method_3()); this.class1065_0 = new Class1065(this.method_5(), this.method_3()); this.class168_0 = new Class168(this.method_5(), this.method_3()); this.class349_0 = new Class349(this.method_5(), this.method_3()); this.class986_0 = new Class986(this.method_5(), this.method_3()); this.method_21(); }
internal void method_1(Class703 A_0, Class342 A_1, BinaryWriter A_2) { if (this.stringCollection_0.Count != 0) { for (int i = 0; i < this.class157_0.method_4(); i++) { ((Class756)this.class157_0.method_18(i)).method_1(A_1.method_6(5, this.stringCollection_0[i])); } A_0.class597_0.class1111_54.int_0 = (int)A_2.BaseStream.Position; this.class157_0.vmethod_1(A_2); A_0.class597_0.class1111_54.int_1 = ((int)A_2.BaseStream.Position) - A_0.class597_0.class1111_54.int_0; } }
internal void method_0(Class460 A_0, Class703 A_1, Class342 A_2, BinaryWriter A_3) { if (!A_0.method_0()) { this.class460_0 = A_0; this.class703_0 = A_1; this.class342_0 = A_2; this.binaryWriter_0 = A_3; this.class703_0.class929_0.class1111_18.int_0 = (int)this.binaryWriter_0.BaseStream.Position; this.class703_0.class929_0.class1111_18.int_1 = this.method_1(true); this.method_2(); } }
internal Class996(Class703 A_0, BinaryReader A_1) { this.stringCollection_0 = new StringCollection(); this.class147_0 = new Class147(0); this.class147_1 = new Class147(0); this.idictionary_0 = Class83.smethod_0(); Class343.smethod_1(A_1, A_0.class597_0.class1111_21, this.stringCollection_0); A_1.BaseStream.Seek((long)A_0.class597_0.class1111_23.int_0, SeekOrigin.Begin); Class144.smethod_0(A_1, A_0.class597_0.class1111_23.int_1, 0, new Class997(this), BookmarkStart.b("眦䔨䠪䬬䴮娰弲", 1)); A_1.BaseStream.Seek((long)A_0.class597_0.class1111_22.int_0, SeekOrigin.Begin); Class144.smethod_0(A_1, A_0.class597_0.class1111_22.int_1, 4, new Class998(this), BookmarkStart.b("眦䔨䠪䬬䴮娰唲", 1)); this.class147_0.method_8(0x7fffffff); this.class147_1.method_8(0x7fffffff); this.method_0(A_0); }
internal void method_0(BinaryReader A_0, Class703 A_1, Class342 A_2, Class460 A_3) { this.binaryReader_0 = A_0; this.class703_0 = A_1; this.class342_0 = A_2; this.class460_0 = A_3; if (this.class703_0.class929_0.class1111_18.int_1 > 0) { this.method_1(this.class703_0.class929_0.class1111_18); } else if (this.class703_0.class597_0.class1111_44.int_1 > 0) { this.method_1(this.class703_0.class597_0.class1111_44); } this.method_2(); }
internal static void smethod_1(Class703 A_0, BinaryWriter A_1, ListStyleCollection A_2, Class14 A_3) { if ((A_3 != null) || (A_2.Count != 0)) { A_0.class1057_0.class1111_6.int_0 = (int)A_1.BaseStream.Position; if ((A_3 != null) && A_3.method_120()) { smethod_3(A_1, A_3, true); } if ((A_2.ilist_0 != null) && (A_2.ilist_0.Count > 0)) { smethod_2(A_1, A_2); } A_0.class1057_0.class1111_6.int_1 = ((int)A_1.BaseStream.Position) - A_0.class1057_0.class1111_6.int_0; } }
private void method_6(Class703 A_0, int A_1, int A_2) { bool flag = A_0.ushort_2 != 0; int num = A_0.class597_0.class1111_1.int_0 + A_0.class597_0.class1111_1.int_1; for (int i = 0; i < A_1; i++) { if (this.binaryReader_0.BaseStream.Position >= num) { return; } if (!this.method_12(i, A_2, flag)) { return; } } }
private void method_0(Class703 A_0) { Class760 class2 = new Class760(0, A_0.int_14); for (int i = 0; i < this.class147_0.method_4(); i++) { int num2 = this.method_3(i); if (class2.method_0(num2)) { int num3 = this.method_5(i).method_1(); int num4 = this.method_4(num3); if (!class2.method_0(num4)) { this.class147_1.method_17(num3, class2.method_4() - 1); } } } }
internal Class168(Class703 A_0, BinaryReader A_1) { this.class741_0 = new Class741(); this.class154_0 = new Class154(); this.class164_0 = new Class164(); this.hashtable_0 = new Hashtable(); this.arrayList_0 = new ArrayList(); this.arrayList_1 = new ArrayList(); this.hashtable_1 = new Hashtable(); this.hashtable_2 = new Hashtable(); this.hashtable_3 = new Hashtable(); if (A_0.class929_0.class1111_6.int_1 != 0) { this.method_0(A_1, A_0.class929_0.class1111_6); this.class154_0.method_23(A_1, A_0.class929_0.class1111_7); this.class164_0.method_23(A_1, A_0.class929_0.class1111_9); this.method_1(A_1, A_0.class929_0.class1111_10); } }
internal Class349(Class703 A_0, BinaryReader A_1) { this.class149_0 = new Class149(); this.class150_0 = new Class150(); this.hashtable_0 = new Hashtable(); this.class264_0 = new Class264(); this.class701_0 = new Class701(); if (A_0.class868_0.class1111_1.int_1 != 0) { this.class264_0.method_0(A_1, A_0.class868_0.class1111_1); this.class701_0.method_0(A_1, A_0.class868_0.class1111_0); this.class149_0.method_23(A_1, A_0.class868_0.class1111_2); this.class150_0.method_23(A_1, A_0.class868_0.class1111_3); if (bool_0) { this.method_7(); } } }
internal void method_1(Class1132 A_0, Class703 A_1, string A_2) { int num = 0x12; string key = A_1.method_0(); Stream stream = null; Stream stream2 = null; Stream stream3 = null; if (A_0.method_0().ContainsKey(key)) { stream = A_0.method_0().method_5(A_1.method_0()); } if (A_0.method_0().ContainsKey(BookmarkStart.b("漷唹主娽пⵁ❃㍅╇⽉≋㩍", num))) { stream2 = A_0.method_0().method_5(BookmarkStart.b("漷唹主娽пⵁ❃㍅╇⽉≋㩍", num)); } if (A_0.method_0().ContainsKey(BookmarkStart.b("簷嬹䠻弽", num))) { stream3 = A_0.method_0().method_5(BookmarkStart.b("簷嬹䠻弽", num)); } if (A_1.bool_11) { Class988 class3 = new Class988(); if (class3.method_0(A_2, (uint)A_1.int_8)) { this.method_4(stream, false, A_2); this.method_4(stream2, true, A_2); this.method_4(stream3, false, A_2); return; } } else { BinaryReader reader = new BinaryReader(stream); switch (((VersionInfo)reader.ReadInt32())) { case VersionInfo.CryptoApi: case VersionInfo.CryptoApi2007: case VersionInfo.CryptoApi2010: { stream.Position = 0L; byte[] buffer = new byte[A_1.int_8]; stream.Read(buffer, 0, A_1.int_8); Class994 class2 = null; using (MemoryStream stream4 = new MemoryStream(buffer)) { class2 = new Class994(stream4); } if (!this.method_3(A_2, class2)) { break; } A_0.method_0()[key] = this.method_5(stream, A_2, class2); A_0.method_0()[BookmarkStart.b("漷唹主娽пⵁ❃㍅╇⽉≋㩍", num)] = this.method_5(stream2, A_2, class2); if (stream3 != null) { A_0.method_0()[BookmarkStart.b("簷嬹䠻弽", num)] = this.method_5(stream3, A_2, class2); } return; } case VersionInfo.RC4: if (this.method_13(reader, A_2)) { this.method_8(A_0, key); return; } break; default: throw new InvalidOperationException(BookmarkStart.b("洷吹夻䘽〿❁❃㉅ⵇ⹉汋⭍㹏ㅑ♓⽕⡗⹙㕛ㅝ䉡ባͥᩧᥩիŭṯ山", num)); } } this.method_2(A_2); }
internal Class165(Class703 A_0, BinaryReader A_1, int A_2) : this() { this.int_4 = A_2; base.method_23(A_1, A_0.class597_0.class1111_11); }