Exemplo n.º 1
0
 public string[] GetAutoComplete(string p)
 {
     if (!AutoCompleteStrings.ContainsKey(p))
     {
         AutoCompleteStrings.Add(p, new List <string>());
     }
     AutoCompleteStrings[p].Sort();
     return(AutoCompleteStrings[p].ToArray());
 }
Exemplo n.º 2
0
 public void AddAutoComplete(string p, string p_2)
 {
     if (!AutoCompleteStrings.ContainsKey(p))
     {
         AutoCompleteStrings.Add(p, new List <string>());
     }
     if (!AutoCompleteStrings[p].Contains(p_2))
     {
         AutoCompleteStrings[p].Add(p_2);
     }
 }
Exemplo n.º 3
0
        public void ReadFile(string strFilePath)
        {
            Dictionary <string, string> tmpKeys = ConfigHandler.ReadAllKeys(strFilePath);

            foreach (KeyValuePair <string, string> item in tmpKeys)
            {
                if (item.Key.StartsWith("RuleTemplate_"))
                {
                    RuleTemplates.Add(new dmRuleTemplate(item.Key.Replace("RuleTemplate_", ""), item.Value));
                }
                else if (item.Key.StartsWith("ActionTemplate_"))
                {
                    ActionTemplates.Add(new dmActionTemplate(item.Key.Replace("ActionTemplate_", ""), item.Value));
                }
                else if (item.Key.StartsWith("AutoComplete_"))
                {
                    AutoCompleteStrings.Add(item.Key.Replace("AutoComplete_", ""), new List <string>(item.Value.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)));
                }
                else
                {
                    AddToKeyStorage(item.Key, item.Value);
                }
            }
        }