PowerArgs.Cli.ContextAssistPicker.GetResults C# (CSharp) Method

GetResults() protected method

returns all options that contain the given search string, ignoring case
protected GetResults ( string searchString ) : List
searchString string the search string
return List
        protected override List<ContextAssistSearchResult> GetResults(string searchString)
        {
            return Options
                    .Where(o => o.DisplayText.IndexOf(searchString, StringComparison.InvariantCultureIgnoreCase) >= 0)
                    .OrderByDescending(o => o.DisplayText.StartsWith(searchString, StringComparison.InvariantCultureIgnoreCase) ? 1 : 0)
                    .ToList();
        }