Exemple #1
0
        private string method_0(global::System.IO.MemoryStream memoryStream_0)
        {
            byte[] array = new byte[2];
            memoryStream_0.Read(array, 0, 2);
            if (global::System.BitConverter.IsLittleEndian)
            {
                global::System.Array.Reverse(array);
            }
            short num = global::System.BitConverter.ToInt16(array, 0);

            byte[] array2 = new byte[(int)num];
            memoryStream_0.Read(array2, 0, (int)num);
            global::System.Text.Encoding utf = global::System.Text.Encoding.UTF8;
            return(utf.GetString(array2));
        }
Exemple #2
0
 private void method_1(string string_0, global::System.Collections.Generic.List <ARC_Studio.Workers.ARC.ArcEntry> list_0, global::System.IO.MemoryStream memoryStream_0)
 {
     foreach (ARC_Studio.Workers.ARC.ArcEntry arcEntry in list_0)
     {
         byte[] array = new byte[arcEntry.Size];
         memoryStream_0.Read(array, 0, arcEntry.Size);
         string text          = string_0 + arcEntry.Name;
         string directoryName = global::System.IO.Path.GetDirectoryName(text);
         global::System.IO.Directory.CreateDirectory(directoryName);
         global::ARC_Studio.Workers.ARC.FileUtils.WriteFile(array, text);
     }
 }