internal static unsafe int IdFromEverettDataItem(int iDataItem)
{
InitEverettDataItemToLCIDMappings();
// Assert that it exists
BCLDebug.Assert(iDataItem >= 0 && iDataItem < m_EverettDataItemToLCIDMappingsSize,
String.Format(
CultureInfo.CurrentCulture,
"[CultureTableRecord.IdFromEverettDataItem]Expected Everett data item in range of data table {0}", iDataItem));
if (iDataItem < 0 || iDataItem >= m_EverettDataItemToLCIDMappingsSize)
{
// If the dataItem is not valid, throw.
throw new SerializationException(Environment.GetResourceString("Serialization_InvalidFieldState"));
}
return m_EverettDataItemToLCIDMappings[iDataItem];
}