Buffer(BinaryReader reader) { Header = BufferHeader.Read(reader); var endPos = reader.BaseStream.Position + Header.Length; while (reader.BaseStream.Position < endPos) { Events.Add(Event.Read(reader)); } }
Buffer(LogFileReader reader) { Header = BufferHeader.Read(reader); var endPos = reader.Position + Header.Length; while (reader.Position < endPos) { Events.Add(Event.Read(reader)); } }