private IEnumerable <Completion> GetFunctionCompletionDataList(CompletionIconSource completionIconSource)
        {
            var completions = new List <Completion>();

            foreach (var function in _functions)
            {
                completions.Add(new Completion()
                {
                    DisplayText        = function.Name,
                    InsertionText      = function.Name,
                    Description        = function.Description,
                    IconSource         = completionIconSource.GetFunctionImage(),
                    IconAutomationText = null,
                });
            }
            ;

            return(completions);
        }