5 instantiations of RequestCulture
Aspire.Dashboard (2)
DashboardEndpointsBuilder.cs (1)
84requestCulture ??= new RequestCulture(newLanguage.Name, newLanguage.Name);
Utils\GlobalizationHelpers.cs (1)
129private static readonly RequestCulture s_fallbackRequestCulture = new RequestCulture(CultureInfo.InvariantCulture, CultureInfo.InvariantCulture);
Microsoft.AspNetCore.Localization (3)
RequestLocalizationMiddleware.cs (1)
103var result = new RequestCulture(cultureInfo, uiCultureInfo);
RequestLocalizationOptions.cs (2)
15new RequestCulture(CultureInfo.CurrentCulture, CultureInfo.CurrentUICulture); 163DefaultRequestCulture = new RequestCulture(new CultureInfo(defaultCulture, useUserOverride: CultureInfoUseUserOverride));
25 references to RequestCulture
Aspire.Dashboard (4)
DashboardEndpointsBuilder.cs (1)
79RequestCulture? requestCulture = null;
Utils\GlobalizationHelpers.cs (3)
129private static readonly RequestCulture s_fallbackRequestCulture = new RequestCulture(CultureInfo.InvariantCulture, CultureInfo.InvariantCulture); 131internal static async Task<RequestCulture?> ResolveSetCultureToAcceptedCultureAsync(string acceptLanguage, List<CultureInfo> availableCultures) 152var result = tempHttpContext.Features.Get<IRequestCultureFeature>()?.RequestCulture;
Aspire.Dashboard.Tests (1)
GlobalizationHelpersTests.cs (1)
80var requestCulture = await GlobalizationHelpers.ResolveSetCultureToAcceptedCultureAsync(acceptLanguage, englishCultures);
Microsoft.AspNetCore.Localization (20)
CookieRequestCultureProvider.cs (5)
46/// Creates a string representation of a <see cref="RequestCulture"/> for placement in a cookie. 48/// <param name="requestCulture">The <see cref="RequestCulture"/>.</param> 50public static string MakeCookieValue(RequestCulture requestCulture) 60/// Parses a <see cref="RequestCulture"/> from the specified cookie value. 64/// <returns>The <see cref="RequestCulture"/> or <c>null</c> if parsing fails.</returns>
IRequestCultureFeature.cs (2)
12/// The <see cref="Localization.RequestCulture"/> of the request. 14RequestCulture RequestCulture { get; }
RequestCulture.cs (4)
14/// Creates a new <see cref="RequestCulture"/> object with its <see cref="Culture"/> and <see cref="UICulture"/> 24/// Creates a new <see cref="RequestCulture"/> object with its <see cref="Culture"/> and <see cref="UICulture"/> 34/// Creates a new <see cref="RequestCulture"/> object with its <see cref="Culture"/> and <see cref="UICulture"/> 45/// Creates a new <see cref="RequestCulture"/> object with its <see cref="Culture"/> and <see cref="UICulture"/>
RequestCultureFeature.cs (4)
12/// Creates a new <see cref="RequestCultureFeature"/> with the specified <see cref="Localization.RequestCulture"/>. 14/// <param name="requestCulture">The <see cref="Localization.RequestCulture"/>.</param> 16public RequestCultureFeature(RequestCulture requestCulture, IRequestCultureProvider? provider) 25public RequestCulture RequestCulture { get; }
RequestLocalizationMiddleware.cs (3)
51var requestCulture = _options.DefaultRequestCulture; 103var result = new RequestCulture(cultureInfo, uiCultureInfo); 123private static void SetCurrentThreadCulture(RequestCulture requestCulture)
RequestLocalizationOptions.cs (2)
14private RequestCulture _defaultRequestCulture = 40public RequestCulture DefaultRequestCulture