Пример #1
0
    private string[] ReturnMatchesFrom(string matchThis, string[] inThis)
    {
        List <string> stringList = new List <string>();

        foreach (string inThi in inThis)
        {
            if (StringAutocompletionExtensions.AutocompletionMatch(inThi, matchThis))
            {
                stringList.Add(inThi);
            }
        }
        return(stringList.ToArray());
    }
        private string[] ReturnMatchesFromList(string matchThis, List <string> inThis)
        {
            List <string> result      = new List <string>();
            string        matchString = matchThis.ToLower();

            foreach (string text in inThis)
            {
                string textString = text.ToLower();
                bool   flag       = StringAutocompletionExtensions.AutocompletionMatch(textString, matchString);
                if (flag)
                {
                    result.Add(textString);
                }
            }
            return(result.ToArray());
        }