From 449eda02ac4f27666f17103520c62f429ef63807 Mon Sep 17 00:00:00 2001 From: Robert Holt Date: Fri, 28 Sep 2018 12:21:49 -0700 Subject: [PATCH] Fix completions not being added to list --- .../Server/LanguageServer.cs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/PowerShellEditorServices.Protocol/Server/LanguageServer.cs b/src/PowerShellEditorServices.Protocol/Server/LanguageServer.cs index 7f74c2a91..885f0ce1f 100644 --- a/src/PowerShellEditorServices.Protocol/Server/LanguageServer.cs +++ b/src/PowerShellEditorServices.Protocol/Server/LanguageServer.cs @@ -789,14 +789,11 @@ await editorSession.LanguageService.GetCompletionsInFile( if (completionResults != null) { - int sortIndex = 1; - var completions = new List(); - foreach (CompletionDetails completion in completionResults.Completions) + completionItems = new CompletionItem[completionResults.Completions.Length]; + for (int i = 0; i < completionItems.Length; i++) { - CompletionItem completionItem = CreateCompletionItem(completion, completionResults.ReplacedRange, sortIndex); - sortIndex++; + completionItems[i] = CreateCompletionItem(completionResults.Completions[i], completionResults.ReplacedRange, i + 1); } - completionItems = completions.ToArray(); } await requestContext.SendResult(completionItems);