public static CultureInfo GetBrowserDefaultCulture(HttpRequest httpRequest) { string[] userLanguages = httpRequest.UserLanguages; if (userLanguages != null) { int num = Math.Min(5, userLanguages.Length); for (int i = 0; i < num; i++) { string text = Culture.ValidateLanguageTag(userLanguages[i]); if (text != null) { CultureInfo supportedBrowserLanguage = Culture.GetSupportedBrowserLanguage(text); if (supportedBrowserLanguage != null) { return(supportedBrowserLanguage); } } } } return(null); }