public GetResourceObject ( string resourceId, string resourceSet, string cultureName ) : object | ||
resourceId | string | |
resourceSet | string | |
cultureName | string | required. Null or Empty culture returns invariant |
return | object |
/// <summary> /// /// </summary> /// <param name="name"></param> /// <param name="value"></param> public void AddMissingResource(string name, string value) { DbResourceDataManager man = new DbResourceDataManager(); // double check if it exists if (man.GetResourceObject(name, this.BaseName, string.Empty) != null) return; man.AddResource(name, value, string.Empty, this.BaseName, null); }
/// <summary> /// Add a new resource to the base resource set /// </summary> /// <param name="name"></param> /// <param name="value"></param> public void AddMissingResource(string name, string value, CultureInfo culture = null) { DbResourceDataManager manager = new DbResourceDataManager(); string cultureName = string.Empty; if (culture != null) cultureName = culture.IetfLanguageTag; lock (AddSyncLock) { // double check if culture neutral version exists string item = manager.GetResourceObject(name, BaseName, cultureName) as string; if (item != null) return; manager.AddResource(name, value, cultureName, BaseName,null); } }