TObject() public static method

Localization helper function that Translates a resource Id to a resource value object. Use this function if you're retrieving non-string values - for string values just use T.
public static TObject ( string resId, string resourceSet = null, string lang = null, bool autoAdd = false ) : object
resId string The Resource Id to retrieve /// Note resource Ids can be *any* string and if no /// matching resource is found the id is returned. ///
resourceSet string Name of the ResourceSet that houses this resource. If null or empty resources are used.
lang string 5 letter or 2 letter language ieetf code: en-US, de-DE or en, de etc.
autoAdd bool If true if a resource cannot be found a new entry is added in the invariant locale
return object
 /// <summary>
 /// Helper function called from strongly typed resources to retrieve
 /// non-string based resource values.
 ///
 /// This method returns a resource value based on the active
 /// Generated ResourceAccessMode.
 /// </summary>
 /// <param name="resourceSet"></param>
 /// <param name="resourceId"></param>
 /// <param name="manager"></param>
 /// <param name="resourceMode"></param>
 /// <returns></returns>
 public static object GetResourceObject(string resourceSet, string resourceId,
                                        ResourceManager manager,
                                        ResourceAccessMode resourceMode)
 {
     if (resourceMode == ResourceAccessMode.AspNetResourceProvider)
     {
         return(GetAspNetResourceProviderValue(resourceSet, resourceId));
     }
     if (resourceMode == ResourceAccessMode.Resx)
     {
         return(manager.GetObject(resourceId));
     }
     return(DbRes.TObject(resourceSet, "LocalizationForm"));
 }
        /// <summary>
        /// Helper function called from strongly typed resources to retrieve
        /// non-string based resource values.
        ///
        /// This method returns a resource value based on the active
        /// Generated ResourceAccessMode.
        /// </summary>
        /// <param name="resourceSet"></param>
        /// <param name="resourceId"></param>
        /// <param name="manager"></param>
        /// <param name="resourceMode"></param>
        /// <returns></returns>
        public static object GetResourceObject(string resourceSet, string resourceId,
                                               ResourceManager manager,
                                               ResourceAccessMode resourceMode)
        {
#if NETFULL
            if (resourceMode == ResourceAccessMode.AspNetResourceProvider)
            {
                return(GetAspNetResourceProviderValue(resourceSet, resourceId));
            }
#endif

            if (resourceMode == ResourceAccessMode.Resx)
            {
                return(manager.GetObject(resourceId));
            }
            return(DbRes.TObject(resourceId, resourceSet));
        }