public void ClearCachedData()
 {
     s_userDefaultUICulture         = null;
     s_userDefaultCulture           = null;
     RegionInfo.s_currentRegionInfo = null;
     TimeZone.ResetTimeZone();
     TimeZoneInfo.ClearCachedData();
     s_LcidCachedCultures = null;
     s_NameCachedCultures = null;
     CultureData.ClearCachedData();
 }
Esempio n. 2
0
 public void ClearCachedData()
 {
     m_userDefaultUICulture         = null;
     m_userDefaultCulture           = null;
     RegionInfo.m_currentRegionInfo = null;
     TimeZone.ResetTimeZone();
     m_LcidCachedCultures = null;
     m_NameCachedCultures = null;
     CultureTableRecord.ResetCustomCulturesCache();
     System.Globalization.CompareInfo.ClearDefaultAssemblyCache();
 }
Esempio n. 3
0
        /// <include file='doc\CultureInfo.uex' path='docs/doc[@for="CultureInfo.ClearCachedData"]/*' />
        public void ClearCachedData()
        {
            lock (typeof(CultureInfo)) {
                m_userDefaultUICulture = null;
                CultureInfo temp = new CultureInfo(nativeGetUserDefaultLCID());
                temp.m_isReadOnly    = true;
                m_userDefaultCulture = temp;

                RegionInfo.m_currentRegionInfo = null;

                TimeZone.ResetTimeZone();
            }
        }
Esempio n. 4
0
        public void ClearCachedData()
        {
            // reset the default culture values
            s_userDefaultCulture   = GetUserDefaultCulture();
            s_userDefaultUICulture = GetUserDefaultUICulture();

            RegionInfo.s_currentRegionInfo = null;
            #pragma warning disable 0618 // disable the obsolete warning
            TimeZone.ResetTimeZone();
            #pragma warning restore 0618
            TimeZoneInfo.ClearCachedData();
            s_LcidCachedCultures = null;
            s_NameCachedCultures = null;

            CultureData.ClearCachedData();
        }