PropertyStringTableHeader ReadHeader()
 {
     using (LockRead())
     {
         m_Fs.Seek(0, SeekOrigin.Begin);
         TransactionUtils.ReadWholeArray(m_Fs, m_HeaderBuffer);
         return(TransactionUtils.Deserialize <PropertyStringTableHeader>(m_HeaderBuffer));
     }
 }
 int ReadInt32()
 {
     TransactionUtils.ReadWholeArray(m_Fs, m_SymbolBuffer);
     return(TransactionUtils.Deserialize <int>(m_SymbolBuffer));
 }