System.Globalization.CultureTableRecord.IdFromEverettRegionInfoDataItem C# (CSharp) Method

IdFromEverettRegionInfoDataItem() static private method

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