3 instantiations of VSInternalCompletionItem
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\Completion\CompletionResultFactory.cs (1)
376var lspItem = new LSP.VSInternalCompletionItem
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Completion\CompletionResolveTests.cs (1)
404return new VSInternalCompletionItem()
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Completion\CompletionHandler.cs (1)
84var item = new VSInternalCompletionItem
58 references to VSInternalCompletionItem
Microsoft.CodeAnalysis.LanguageServer.Protocol (11)
Handler\Completion\CompletionResultFactory.cs (3)
376var lspItem = new LSP.VSInternalCompletionItem 647var vsCompletionItem = (LSP.VSInternalCompletionItem)lspItem;
Protocol\Internal\Converters\VSInternalExtensionUtilities.cs (1)
38AddOrReplaceConverter<CompletionItem, VSInternalCompletionItem>();
Protocol\Internal\Efficiency\OptimizedVSCompletionListJsonConverter.cs (6)
100if (completionItem is VSInternalCompletionItem vsCompletionItem) 109writer.WritePropertyName(VSInternalCompletionItem.IconSerializedName); 115writer.WritePropertyName(VSInternalCompletionItem.DescriptionSerializedName); 128writer.WritePropertyName(VSInternalCompletionItem.VsCommitCharactersSerializedName); 140writer.WritePropertyName(VSInternalCompletionItem.VsCommitCharactersSerializedName); 146writer.WriteBoolean(VSInternalCompletionItem.VsResolveTextEditOnCommitName, vsCompletionItem.VsResolveTextEditOnCommit);
Protocol\Internal\VSInternalCompletionList.cs (1)
53/// Gets or sets the default <see cref="CompletionItem.CommitCharacters"/> or <see cref="VSInternalCompletionItem.VsCommitCharacters"/> used for completion items.
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (45)
Completion\CompletionResolveTests.cs (31)
63var clientCompletionItem = await GetCompletionItemToResolveAsync<LSP.VSInternalCompletionItem>( 68var expected = CreateResolvedCompletionItem(clientCompletionItem, description, null); 70var results = (LSP.VSInternalCompletionItem)await RunResolveCompletionItemAsync( 89var clientCompletionItem = await GetCompletionItemToResolveAsync<LSP.VSInternalCompletionItem>(testLspServer, label: "A").ConfigureAwait(false); 92var expected = CreateResolvedCompletionItem(clientCompletionItem, description, null); 94var results = (LSP.VSInternalCompletionItem)await RunResolveCompletionItemAsync( 115var clientCompletionItem = await GetCompletionItemToResolveAsync<LSP.VSInternalCompletionItem>(testLspServer, label: "M()").ConfigureAwait(false); 116var results = (LSP.VSInternalCompletionItem)await RunResolveCompletionItemAsync( 161var clientCompletionItem = await GetCompletionItemToResolveAsync<LSP.VSInternalCompletionItem>( 165var results = (LSP.VSInternalCompletionItem)await RunResolveCompletionItemAsync( 358var clientCompletionItem = await GetCompletionItemToResolveAsync<LSP.VSInternalCompletionItem>(testLspServer, label: "(byte)").ConfigureAwait(false); 360var results = (LSP.VSInternalCompletionItem)await RunResolveCompletionItemAsync( 381var clientCompletionItem = await GetCompletionItemToResolveAsync<LSP.VSInternalCompletionItem>(testLspServer, label: "svm").ConfigureAwait(false); 385var results = (LSP.VSInternalCompletionItem)await RunResolveCompletionItemAsync( 402private static VSInternalCompletionItem Clone(VSInternalCompletionItem completionItem) 429private static VSInternalCompletionItem CreateResolvedCompletionItem( 430VSInternalCompletionItem completionItem, 434var expectedCompletionItem = Clone(completionItem);
Completion\CompletionTests.cs (14)
95var expected = await CreateCompletionItemAsync(label: "A", kind: LSP.CompletionItemKind.Class, tags: ["Class", "Internal"], 148var expected = await CreateCompletionItemAsync(label: "A", kind: LSP.CompletionItemKind.Class, tags: ["Class", "Internal"], 183var expected = await CreateCompletionItemAsync(label: "A", kind: LSP.CompletionItemKind.Class, tags: ["Class", "Internal"], 218var expected = await CreateCompletionItemAsync(label: "Goo", kind: LSP.CompletionItemKind.Method, tags: ["ExtensionMethod", "Public"], 258var expected = await CreateCompletionItemAsync(label: "Goo", kind: LSP.CompletionItemKind.ExtensionMethod, tags: ["ExtensionMethod", "Public"], 288var expected = await CreateCompletionItemAsync(label: "A", kind: LSP.CompletionItemKind.Class, tags: ["Class", "Internal"], 372var expected = await CreateCompletionItemAsync("A", LSP.CompletionItemKind.Class, ["Class", "Internal"], 435var expected = await CreateCompletionItemAsync( 502var expected = await CreateCompletionItemAsync( 541var expected = await CreateCompletionItemAsync( 580var expected = await CreateCompletionItemAsync( 636var expected = await CreateCompletionItemAsync( 732var expected = await CreateCompletionItemAsync("A", LSP.CompletionItemKind.Class, ["Class", "Internal"], 768Assert.True(((LSP.VSInternalCompletionItem)results.Items.First()).VsResolveTextEditOnCommit);
Microsoft.VisualStudio.LanguageServices.Xaml (2)
Implementation\LanguageServer\Handler\Completion\CompletionHandler.cs (1)
84var item = new VSInternalCompletionItem
Implementation\LanguageServer\Handler\Completion\CompletionResolveHandler.cs (1)
48if (completionItem is not VSInternalCompletionItem vsCompletionItem)