} private sealed class SqlResourceProvider : IResourceProvider { private string _virtualPath; private string _className; private IDictionary _resourceCache; private static object CultureNeutralKey = new object(); public SqlResourceProvider(string virtualPath, string className) { _virtualPath = virtualPath; _className = className; } private IDictionary GetResourceCache(string cultureName) { object cultureKey; if (cultureName != null) { cultureKey = cultureName; } else { cultureKey = CultureNeutralKey; } if (_resourceCache == null) { _resourceCache = new ListDictionary(); } IDictionary resourceDict = _resourceCache[cultureKey] as IDictionary; if (resourceDict == null) { resourceDict = SqlResourceHelper.GetResources(_virtualPath,
} private sealed class SqlResourceProvider : IResourceProvider { private string _virtualPath; private string _className; private IDictionary _resourceCache; private static object CultureNeutralKey = new object(); public SqlResourceProvider(string virtualPath, string className) { _virtualPath = virtualPath; _className = className; } private IDictionary GetResourceCache(string cultureName) { object cultureKey; if (cultureName != null) { cultureKey = cultureName; } else { cultureKey = CultureNeutralKey; } if (_resourceCache == null) { _resourceCache = new ListDictionary(); } IDictionary resourceDict = _resourceCache[cultureKey] as IDictionary; if (resourceDict == null) { resourceDict = SqlResourceHelper.GetResources(_virtualPath,