From 176fcb342fea52135aa0074fe7bf62306cc5b62c Mon Sep 17 00:00:00 2001 From: yasmoradi Date: Wed, 22 Jul 2026 16:32:45 +0200 Subject: [PATCH] Cache CultureInfoManager default and supported cultures #9 --- .../src/Shared/Infrastructure/Services/CultureInfoManager.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Templates/Boilerplate/Bit.Boilerplate/src/Shared/Infrastructure/Services/CultureInfoManager.cs b/src/Templates/Boilerplate/Bit.Boilerplate/src/Shared/Infrastructure/Services/CultureInfoManager.cs index c86fe25dfe..38dc864b6d 100644 --- a/src/Templates/Boilerplate/Bit.Boilerplate/src/Shared/Infrastructure/Services/CultureInfoManager.cs +++ b/src/Templates/Boilerplate/Bit.Boilerplate/src/Shared/Infrastructure/Services/CultureInfoManager.cs @@ -15,9 +15,9 @@ public partial class CultureInfoManager false; #endif - public static CultureInfo DefaultCulture => CreateCultureInfo("en-US"); + public static CultureInfo DefaultCulture => field ??= CreateCultureInfo("en-US"); - public static (string DisplayName, CultureInfo Culture)[] SupportedCultures => + public static (string DisplayName, CultureInfo Culture)[] SupportedCultures => field ??= [ ("English US", CreateCultureInfo("en-US")), ("English UK", CreateCultureInfo("en-GB")),