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()); }