private byte[] method_5(Interface61 A_0) { int num = 6; MemoryStream stream = new MemoryStream(); Stream12 stream2 = Stream12.smethod_2(); int num2 = this.method_6(A_0); int index = 0; int length = A_0.imethod_9().Length; while (true) { if (index >= length) { stream2.Flush(); if (stream2.Length > 0L) { long num1 = stream2.Length; stream2.method_17(stream); stream2.Close(); stream2.Dispose(); return(stream.ToArray()); } stream2.Close(); stream2.Dispose(); stream.Dispose(); return(null); } string str = A_0.imethod_9().GetValue(index).ToString(); if ((((str != BookmarkStart.b("愭尯圱", num)) && (str != BookmarkStart.b("⼫愭刯報紳堵帷唹", num))) && ((str != BookmarkStart.b("洭弯弱䐳礵娷倹", num)) && (str != BookmarkStart.b("⼫戭夯就弳缵嘷尹医", num)))) && (((str != BookmarkStart.b("愭尯圱Գص瘷嬹䠻圽㘿❁", num)) && (str != BookmarkStart.b("⼫欭怯怱紳砵氷", num))) && (str != BookmarkStart.b("⸫愭尯圱搳䐵崷䤹瀿", num)))) { Stream1 stream3 = A_0.imethod_0(str); if ((num2 == 1) || (str.ToLower() == BookmarkStart.b("簫伭匯失唳儵崷", num).ToLower())) { byte[] buffer = new byte[stream3.Length]; stream3.Read(buffer, 0, buffer.Length); stream3.Flush(); stream3.Close(); A_0.Dispose(); stream2.Close(); stream2.Dispose(); return(buffer); } stream2.method_15(stream3.method_0()); byte[] buffer2 = new byte[stream3.Length]; stream3.Read(buffer2, 0, buffer2.Length); stream2.Write(buffer2, 0, buffer2.Length); try { stream2.Flush(); } catch { } stream2.Close(); stream3.Close(); } index++; } }
public void imethod_12(Interface61 A_0) { Interface61 interface2 = this.imethod_4(A_0.imethod_11()); if (A_0 is Class664) { (interface2 as Class664).method_0().Interface59.imethod_0().method_13((A_0 as Class664).method_0().Interface59.imethod_0().method_12()); } string[] strArray2 = A_0.imethod_9(); int index = 0; int length = strArray2.Length; while (index < length) { using (Stream1 stream = A_0.imethod_0(strArray2[index])) { interface2.imethod_13(stream); } index++; } string[] strArray = A_0.imethod_10(); int num3 = 0; int num4 = strArray.Length; while (num3 < num4) { using (Interface61 interface3 = A_0.imethod_5(strArray[num3])) { interface2.imethod_12(interface3); } num3++; } }
private int method_6(Interface61 A_0) { int num = 0x10; int num2 = 0; int index = 0; int length = A_0.imethod_9().Length; while (index < length) { string str = A_0.imethod_9().GetValue(index).ToString(); if ((((str != BookmarkStart.b("㜵眷嘹夻", num)) && (str != BookmarkStart.b("㔵眷堹嘻眽⸿⑁⭃", num))) && ((str != BookmarkStart.b("㜵笷唹儻丽༿⁁⹃", num)) && (str != BookmarkStart.b("㔵琷匹刻唽िⱁ≃⥅", num)))) && (((str != BookmarkStart.b("㜵眷嘹夻༽瀿ు╃㉅ⅇ㱉⥋", num)) && (str != BookmarkStart.b("㔵紷樹渻眽฿ᙁ", num))) && (str != BookmarkStart.b("㐵眷嘹夻渽㈿❁㝃癅硇穉", num)))) { num2++; } index++; } return(num2); }
private static void smethod_2(string A_0, Interface61 A_1) { foreach (string str2 in A_1.imethod_9()) { smethod_3(A_0, str2, A_1); } foreach (string str3 in A_1.imethod_10()) { string path = Path.Combine(A_0, str3); Directory.CreateDirectory(path); using (Interface61 interface2 = A_1.imethod_5(str3)) { smethod_2(path, interface2); } } }