5 writes to Items
IdeBenchmarks (1)
Lsp\LspCompletionSerializationBenchmarks.cs (1)
137list.Items = builder.ToArray();
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Handler\Completion\CompletionResultFactory.cs (2)
51Items = [], 86Items = lspCompletionItems.ToArray(),
Protocol\Internal\Efficiency\OptimizedVSCompletionList.cs (2)
21this.Items = completionList.Items; 36this.Items = completionList.Items;
15 references to Items
IdeBenchmarks (5)
Lsp\LspCompletionBenchmarks.cs (1)
103Assert.Equal(1000, results.Items.Length);
Lsp\LspCompletionSerializationBenchmarks.cs (4)
120if (list.Items.Length == 0) 126foreach (var item in list.Items) 163if (list!.Items.Length != _list!.Items.Length)
Microsoft.CodeAnalysis.LanguageServer.Protocol (10)
Handler\Completion\CompletionResultFactory.cs (5)
266foreach (var completionItem in completionList.Items) 275if (completionList.Items.IsEmpty()) 282for (var i = 0; i < completionList.Items.Length; i++) 284var completionItem = completionList.Items[i]; 315foreach (var completionItem in completionList.Items)
Protocol\Internal\Efficiency\OptimizedVSCompletionList.cs (2)
21this.Items = completionList.Items; 36this.Items = completionList.Items;
Protocol\Internal\Efficiency\OptimizedVSCompletionListJsonConverter.cs (3)
64if (completionList.Items == null || completionList.Items.Length == 0) 74foreach (var completionItem in completionList.Items)