private unsafe static BaseCodePageEncoding.CodePageHeader *FindCodePage(int codePage)
 {
     for (int i = 0; i < (int)BaseCodePageEncoding.m_pCodePageFileHeader->CodePageCount; i++)
     {
         BaseCodePageEncoding.CodePageIndex *ptr = &BaseCodePageEncoding.m_pCodePageFileHeader->CodePages + i;
         if ((int)ptr->CodePage == codePage)
         {
             return((BaseCodePageEncoding.CodePageHeader *)(BaseCodePageEncoding.m_pCodePageFileHeader + ptr->Offset / sizeof(BaseCodePageEncoding.CodePageDataFileHeader)));
         }
     }
     return(null);
 }
 private static unsafe BaseCodePageEncoding.CodePageHeader *FindCodePage(int codePage)
 {
     for (int index = 0; index < (int)BaseCodePageEncoding.m_pCodePageFileHeader->CodePageCount; ++index)
     {
         BaseCodePageEncoding.CodePageIndex *codePageIndexPtr = &BaseCodePageEncoding.m_pCodePageFileHeader->CodePages + index;
         if ((int)codePageIndexPtr->CodePage == codePage)
         {
             return((BaseCodePageEncoding.CodePageHeader *)((IntPtr)BaseCodePageEncoding.m_pCodePageFileHeader + codePageIndexPtr->Offset));
         }
     }
     return((BaseCodePageEncoding.CodePageHeader *)null);
 }