Ejemplo n.º 1
0
 public void Remove(Language_Enum loLanguage, string lsKey)
 {
     if (m_Dict.ContainsKey(loLanguage.ToString() + '_' + lsKey))
     {
         m_Dict.Remove(loLanguage.ToString() + '_' + lsKey);
     }
 }
Ejemplo n.º 2
0
        public int Count(Language_Enum loLanguage)
        {
            System.Collections.Generic.List <string> loList = GetLanguageKeyList(loLanguage);

            int liCount = loList.Count;

            loList.Clear();
            loList = null;
            return(liCount);
        }
Ejemplo n.º 3
0
        public void Clear(Language_Enum loLanguage)
        {
            System.Collections.Generic.List <string> loList = GetLanguageKeyList(loLanguage);

            foreach (string lsKey in loList)
            {
                m_Dict.Remove(lsKey);
            }
            loList.Clear();
            loList = null;
        }
Ejemplo n.º 4
0
 public string Get(Language_Enum loLanguage, string lsKey)
 {
     if (m_Dict.ContainsKey(loLanguage.ToString() + '_' + lsKey))
     {
         return(m_Dict[loLanguage.ToString() + '_' + lsKey]);
     }
     else
     {
         return("Key: " + loLanguage.ToString() + '_' + lsKey);
     }
 }
Ejemplo n.º 5
0
        private System.Collections.Generic.List <string> GetLanguageKeyList(Language_Enum loLanguage)
        {
            System.Collections.Generic.List <string> loList = new System.Collections.Generic.List <string>();

            foreach (string lsKey in m_Dict.Keys)
            {
                if (lsKey.IndexOf(loLanguage.ToString() + "_") == 0)
                {
                    loList.Add(lsKey);
                }
            }
            return(loList);
        }
Ejemplo n.º 6
0
 public void Add(Language_Enum loLanguage, string lsKey, string lsText)
 {
     m_Dict.Add(loLanguage.ToString() + '_' + lsKey, lsText);
 }