System.Globalization.CultureInfo.ConstructCurrentCulture C# (CSharp) Method

ConstructCurrentCulture() static private method

static private ConstructCurrentCulture ( ) : CultureInfo
return CultureInfo
		internal static CultureInfo ConstructCurrentCulture ()
		{
			if (default_current_culture != null)
				return default_current_culture;

			var locale_name = get_current_locale_name ();
			CultureInfo ci = null;
			try {
				ci = CreateSpecificCulture (locale_name);
			} catch {
			}

			if (ci == null) {
				ci = InvariantCulture;
			} else {
				ci.m_isReadOnly = true;
				ci.m_useUserOverride = true;
			}

			default_current_culture = ci;
			return ci;
		}

Usage Example

Example #1
0
 internal static CultureInfo ConstructCurrentUICulture()
 {
     return(CultureInfo.ConstructCurrentCulture());
 }