Пример #1
0
 // Token: 0x06000018 RID: 24 RVA: 0x00002A50 File Offset: 0x00000C50
 public LogCursor(CsvTable table, Version schemaVersion, DateTime begin, DateTime end, List <LogFileInfo> files)
 {
     ExTraceGlobals.ServiceTracer.TraceDebug <string, string>((long)this.GetHashCode(), "MsExchangeLogSearch constructs LogCursor with begin time {0} and end time {1}", begin.ToString(), end.ToString());
     this.table         = table;
     this.schemaVersion = schemaVersion;
     this.begin         = begin;
     this.end           = end;
     this.files         = files;
     this.fieldNameList = table.SerializeFieldNameList(schemaVersion);
     for (int i = 0; i < this.files.Count; i++)
     {
         this.totalBytes += this.files[i].Length;
     }
     this.FindBeginning(begin);
     this.FindEnd(end);
     this.firstIsReady = (this.cursor != null);
 }