internal override unsafe void SetDataItemPointers()
{
m_itemSize = m_pCultureHeader->sizeCalendarItem;
m_numItem = m_pCultureHeader->numCalendarItems;
m_pDataPool = (ushort*)(m_pDataFileStart + m_pCultureHeader->offsetToDataPool);
// We subtract item size because calender indices start at 1 but our table doesn't have an entry for 0
m_pItemData = m_pDataFileStart + m_pCultureHeader->offsetToCalendarItemData - m_itemSize;
// Get calendar list. We subtract 1 because calender indices start at 1 but our table doesn't have an entry for 0
m_calendars = (CalendarTableData*)(m_pDataFileStart + m_pCultureHeader->offsetToCalendarItemData) - 1;
}