Example #1
0
    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++;
        }
    }
Example #2
0
    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++;
        }
    }
Example #3
0
    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);
    }
Example #4
0
 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);
         }
     }
 }