5 instantiations of RequestCulture
Aspire.Dashboard (2)
DashboardEndpointsBuilder.cs (1)
84
requestCulture ??= new
RequestCulture
(newLanguage.Name, newLanguage.Name);
Utils\GlobalizationHelpers.cs (1)
129
private static readonly RequestCulture s_fallbackRequestCulture = new
RequestCulture
(CultureInfo.InvariantCulture, CultureInfo.InvariantCulture);
Microsoft.AspNetCore.Localization (3)
RequestLocalizationMiddleware.cs (1)
103
var result = new
RequestCulture
(cultureInfo, uiCultureInfo);
RequestLocalizationOptions.cs (2)
15
new
RequestCulture
(CultureInfo.CurrentCulture, CultureInfo.CurrentUICulture);
163
DefaultRequestCulture = new
RequestCulture
(new CultureInfo(defaultCulture, useUserOverride: CultureInfoUseUserOverride));
25 references to RequestCulture
Aspire.Dashboard (4)
DashboardEndpointsBuilder.cs (1)
79
RequestCulture
? requestCulture = null;
Utils\GlobalizationHelpers.cs (3)
129
private static readonly
RequestCulture
s_fallbackRequestCulture = new RequestCulture(CultureInfo.InvariantCulture, CultureInfo.InvariantCulture);
131
internal static async Task<
RequestCulture
?> ResolveSetCultureToAcceptedCultureAsync(string acceptLanguage, List<CultureInfo> availableCultures)
152
var
result = tempHttpContext.Features.Get<IRequestCultureFeature>()?.RequestCulture;
Aspire.Dashboard.Tests (1)
GlobalizationHelpersTests.cs (1)
80
var
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>
50
public 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.
14
RequestCulture
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>
16
public RequestCultureFeature(
RequestCulture
requestCulture, IRequestCultureProvider? provider)
25
public
RequestCulture
RequestCulture { get; }
RequestLocalizationMiddleware.cs (3)
51
var
requestCulture = _options.DefaultRequestCulture;
103
var
result = new RequestCulture(cultureInfo, uiCultureInfo);
123
private static void SetCurrentThreadCulture(
RequestCulture
requestCulture)
RequestLocalizationOptions.cs (2)
14
private
RequestCulture
_defaultRequestCulture =
40
public
RequestCulture
DefaultRequestCulture