1 type derived from VSInternalCompletionList
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Protocol\Internal\Efficiency\OptimizedVSCompletionList.cs (1)
13internal sealed class OptimizedVSCompletionList : VSInternalCompletionList
3 instantiations of VSInternalCompletionList
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Completion\CompletionResultFactory.cs (2)
49return new LSP.VSInternalCompletionList 82var completionList = new LSP.VSInternalCompletionList
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Completion\CompletionHandler.cs (1)
75return new VSInternalCompletionList
25 references to VSInternalCompletionList
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Cohost\Handlers\Completion.cs (1)
26public static async Task<LSP.VSInternalCompletionList?> GetCompletionListAsync(
Microsoft.CodeAnalysis.LanguageServer.Protocol (13)
Handler\Completion\CompletionHandler.cs (2)
69public static async Task<LSP.VSInternalCompletionList?> GetCompletionListAsync( 104var result = await CompletionResultFactory
Handler\Completion\CompletionResultFactory.cs (2)
37public static async Task<LSP.VSInternalCompletionList> ConvertToLspCompletionListAsync( 82var completionList = new LSP.VSInternalCompletionList
Protocol\Internal\Converters\VSInternalExtensionUtilities.cs (1)
39AddOrReplaceConverter<CompletionList, VSInternalCompletionList>();
Protocol\Internal\Efficiency\OptimizedVSCompletionList.cs (2)
10/// A subclass of the VS LSP protocol extension <see cref="VSInternalCompletionList"/> that has a fast serialization path. 19public OptimizedVSCompletionList(VSInternalCompletionList completionList)
Protocol\Internal\Efficiency\OptimizedVSCompletionListJsonConverter.cs (6)
29var completionList = (VSInternalCompletionList)value; 35writer.WriteBoolean(VSInternalCompletionList.SuggestionModeSerializedName, completionList.SuggestionMode); 44writer.WritePropertyName(VSInternalCompletionList.ContinueCharactersSerializedName); 50writer.WritePropertyName(VSInternalCompletionList.DataSerializedName); 56writer.WritePropertyName(VSInternalCompletionList.CommitCharactersSerializedName);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (11)
Completion\CompletionResolveTests.cs (3)
470var vsCompletionList = Assert.IsAssignableFrom<VSInternalCompletionList>(completionList); 487completionList is VSInternalCompletionList vsCompletionList &&
Completion\CompletionTests.cs (8)
104var vsCompletionList = Assert.IsAssignableFrom<LSP.VSInternalCompletionList>(results); 157var vsCompletionList = Assert.IsAssignableFrom<LSP.VSInternalCompletionList>(results); 405var results = (LSP.VSInternalCompletionList)await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 1509var list = (LSP.VSInternalCompletionList)results;