-#if NET_2_0
- static object GetResourceObject (string classKey, string resourceKey, CultureInfo culture, Assembly assembly)
- {
- ResourceManager rm;
- try {
- if (resourceManagerCache == null)
- resourceManagerCache = new Dictionary <ResourceManagerCacheKey, ResourceManager> ();
-
- ResourceManagerCacheKey key = new ResourceManagerCacheKey (classKey, assembly);
- if (!resourceManagerCache.TryGetValue (key, out rm)) {
- rm = new ResourceManager (classKey, assembly);
- rm.IgnoreCase = true;
- resourceManagerCache.Add (key, rm);
- }
-
- return rm.GetObject (resourceKey, culture);
- } catch (MissingManifestResourceException) {
- throw;
- } catch (Exception ex) {
- throw new HttpException ("Failed to retrieve the specified global resource object.", ex);
- }
- }
-