public static int GetKeyByWord(string keyWord) { ItemResource ir = null; if (_instance != null) { _instance._strToString.TryGetValue(keyWord, out ir); } return((ir == null) ? -1 : ir.Key); }
public static string Item(string key) { ItemResource ir = null; if (_instance != null) { _instance._strToString.TryGetValue(key, out ir); } return((ir == null) ? null : ir.Value); }
private void AddArrayItems(ItemResource[] resources) { if (resources != null) { foreach (ItemResource ir in resources) { #if DEBUG if (_intToString.ContainsKey(ir.Key)) throw new Exception("Key exists - " + ir.Key.ToString()); #endif _intToString[ir.Key] = ir; if (ir.KeyWord != null && ir.KeyWord.Length != 0) { #if DEBUG if (_strToString.ContainsKey(ir.KeyWord)) throw new Exception("KeyWord exists - " + ir.KeyWord); #endif _strToString[ir.KeyWord] = ir; } } } }