// 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); }