diff --git a/src/System.Private.CoreLib/System.Private.CoreLib.csproj b/src/System.Private.CoreLib/System.Private.CoreLib.csproj index dbf45450a7ec..1d522cb65872 100644 --- a/src/System.Private.CoreLib/System.Private.CoreLib.csproj +++ b/src/System.Private.CoreLib/System.Private.CoreLib.csproj @@ -303,8 +303,8 @@ - + diff --git a/src/System.Private.CoreLib/src/Internal/Resources/WindowsRuntimeResourceManagerBase.cs b/src/System.Private.CoreLib/src/Internal/Resources/WindowsRuntimeResourceManagerBase.cs index ac18b20c6af6..6594ae6f055e 100644 --- a/src/System.Private.CoreLib/src/Internal/Resources/WindowsRuntimeResourceManagerBase.cs +++ b/src/System.Private.CoreLib/src/Internal/Resources/WindowsRuntimeResourceManagerBase.cs @@ -21,5 +21,14 @@ public abstract CultureInfo GlobalResourceContextBestFitCultureInfo } public abstract bool SetGlobalResourceContextDefaultCulture(CultureInfo ci); + + /// + /// Check whether CultureData exists for specified cultureName + /// This API is used for WindowsRuntimeResourceManager in System.Runtime.WindowsRuntime + /// + public static bool IsValidCulture(string cultureName) + { + return CultureData.GetCultureData(cultureName, /* useUserOverride */ true) != null; + } } }