Catel.Services.LanguageService.GetStringInternal C# (CSharp) Method

GetStringInternal() private method

private GetStringInternal ( string resourceName, CultureInfo cultureInfo ) : string
resourceName string
cultureInfo System.Globalization.CultureInfo
return string
        private string GetStringInternal(string resourceName, CultureInfo cultureInfo)
        {
            foreach (var resourceFile in _languageSources)
            {
                try
                {
                    var value = GetString(resourceFile, resourceName, cultureInfo);
                    if (!string.IsNullOrWhiteSpace(value))
                    {
                        return value;
                    }
                }
                catch (Exception ex)
                {
                    Log.Error(ex, "Failed to get string for resource name '{0}' from resource file '{1}'", resourceName, resourceFile);
                }
            }

            return null;
        }
    }