/// <summary> /// Reads the object data from a dump store /// </summary> /// <param name="reader">reader to read the data</param> internal void ReadDump(ref BinaryReader reader) { _header = new FTHeader(); _header.ReadDump(ref reader); int nCnt = reader.ReadInt32(); _binaryFileData = reader.ReadBytes(nCnt); }
/// <summary> /// Constructor of the class /// </summary> /// <param name="binaryFileData">binary file data of the $FIftiMain file</param> /// <param name="associatedFile">associated chm file</param> public FullTextEngine(byte[] binaryFileData, CHMFile associatedFile) { _binaryFileData = binaryFileData; _associatedFile = associatedFile; if (_associatedFile.SystemFile.FullTextSearch) { _header = new FTHeader(_binaryFileData); // reading header } }