private unsafe String GetString(uint iOffset)
{
char* pCharValues = unchecked((char*)(this.m_pPool + iOffset));
if (pCharValues[1] == 0)
{
BCLDebug.Assert(iOffset == 0,
"[CultureTableRecord.GetString]Expected empty strings to have 0 offset");
return String.Empty;
}
return new String(pCharValues + 1, 0, (int)pCharValues[0]);
}