Esempio n. 1
0
 // Token: 0x06000972 RID: 2418 RVA: 0x0002C5E8 File Offset: 0x0002A7E8
 private static EseLogRecord[] ParseLogfileDump(string dumpFile)
 {
     EseLogRecord[] result;
     using (FileStream fileStream = new FileStream(dumpFile, FileMode.Open, FileAccess.Read, FileShare.None, 65536, FileOptions.DeleteOnClose | FileOptions.SequentialScan))
     {
         using (StreamReader streamReader = new StreamReader(fileStream, Encoding.Unicode))
         {
             List <EseLogRecord> list = new List <EseLogRecord>();
             string input;
             while ((input = streamReader.ReadLine()) != null)
             {
                 list.Add(EseLogRecord.Parse(input));
             }
             result = list.ToArray();
         }
     }
     return(result);
 }