System.Windows.Deployment.TerminateAndSetCulture C# (CSharp) Method

TerminateAndSetCulture() private method

private TerminateAndSetCulture ( string culture, string uiCulture ) : void
culture string
uiCulture string
return void
		void TerminateAndSetCulture (string culture, string uiCulture)
		{
			TerminateCurrentApplication ();

			try {
				if (culture != null && culture.ToLower () != "auto")
					Thread.CurrentThread.CurrentCulture = new CultureInfo (culture);
				if (uiCulture != null && uiCulture.ToLower() != "auto")
					Thread.CurrentThread.CurrentUICulture = new CultureInfo (uiCulture);
			}
			catch (Exception e) {
				// 2105 is required by the Localization drt (#352)
				throw new MoonException (2105, e.Message);
			}
		}