1 type derived from CompletionList
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Protocol\Internal\VSInternalCompletionList.cs (1)
12internal class VSInternalCompletionList : CompletionList
105 references to CompletionList
IdeBenchmarks (7)
Lsp\LspCompletionBenchmarks.cs (1)
102var results = CompletionTests.RunGetCompletionsAsync(_testServer!, _completionParams!).Result;
Lsp\LspCompletionSerializationBenchmarks.cs (6)
28private LSP.CompletionList? _list; 117var results = await testServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None); 119var list = (await CompletionTests.RunGetCompletionsAsync(testServer, completionParams)); 162var list = serializer.Deserialize<LSP.CompletionList>(jsonReader);
Microsoft.AspNetCore.Razor.Microbenchmarks (7)
Serialization\CompletionListSerializationBenchmark.cs (7)
17private readonly CompletionList _completionList; 40CompletionList deserializedCompletions; 44deserializedCompletions = JsonSerializer.Deserialize<CompletionList>(stream).AssumeNotNull(); 60CompletionList deserializedCompletions; 61deserializedCompletions = JsonSerializer.Deserialize<CompletionList>(stream).AssumeNotNull(); 64private CompletionList GenerateCompletionList(string documentContent, int queryIndex, TagHelperCompletionProvider componentCompletionProvider) 98private byte[] GenerateBuffer(CompletionList completionList)
Microsoft.CodeAnalysis.LanguageServer.Protocol (12)
Handler\Completion\CompletionHandler.cs (2)
28internal sealed partial class CompletionHandler : ILspServiceDocumentRequestHandler<LSP.CompletionParams, LSP.CompletionList?> 45public async Task<LSP.CompletionList?> HandleRequestAsync(
Protocol\CompletionItem.cs (1)
235/// <see cref="CompletionList"/> that defines a default <see cref="CompletionListItemDefaults.EditRange"/>.
Protocol\CompletionListSetting.cs (2)
10/// Client capabilities specific to <see cref="CompletionList"/> 16/// The supported property names of the <see cref="CompletionList.ItemDefaults"/> object.
Protocol\CompletionParams.cs (2)
16internal sealed class CompletionParams : TextDocumentPositionParams, IPartialResultParams<SumType<CompletionItem[], CompletionList>?>, IWorkDoneProgressOptions 33public IProgress<SumType<CompletionItem[], CompletionList>?>? PartialResultToken
Protocol\CompletionSetting.cs (1)
65/// The client supports the following <see cref="CompletionList"/> specific capabilities.
Protocol\Internal\Converters\VSInternalExtensionUtilities.cs (1)
39AddOrReplaceConverter<CompletionList, VSInternalCompletionList>();
Protocol\Internal\Efficiency\OptimizedVSCompletionList.cs (1)
34public OptimizedVSCompletionList(CompletionList completionList)
Protocol\Internal\VSInternalCompletionList.cs (1)
10/// A subclass of the LSP protocol <see cref="CompletionList"/> that contains extensions specific to Visual Studio.
Protocol\Methods.Document.cs (1)
386public static readonly LspRequest<CompletionParams, SumType<CompletionItem[], CompletionList>?> TextDocumentCompletion = new(TextDocumentCompletionName);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (77)
Completion\CompletionFeaturesTests.cs (36)
94var results = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None); 128var completionResult = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None).ConfigureAwait(false); 215var completionResult = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None).ConfigureAwait(false); 279var completionResult = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None).ConfigureAwait(false); 344var results = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None).ConfigureAwait(false); 367results = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None).ConfigureAwait(false); 422var results = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None); 472var results = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None); 541var completionResult = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None).ConfigureAwait(false); 666var results = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None); 710var completionResult = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None).ConfigureAwait(false); 773var results = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None); 807var results = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None); 822results = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None).ConfigureAwait(false); 860var results = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None).ConfigureAwait(false); 876results = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None).ConfigureAwait(false); 976var results = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None); 1046var results = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None); 1105var results = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None); 1120results = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName, completionParams, CancellationToken.None);
Completion\CompletionResolveTests.cs (4)
466var completionList = await RunGetCompletionsAsync(testLspServer, completionParams); 478private static async Task<LSP.CompletionList> RunGetCompletionsAsync( 482var completionList = await testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName,
Completion\CompletionTests.cs (37)
102var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 155var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 186var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 221var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 261var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 291var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 321var results = await RunGetCompletionsAsync(testLspServer, completionParams); 346var results = await RunGetCompletionsAsync(testLspServer, completionParams); 376var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 440var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 469var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 507var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 546var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 585var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 641var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 736var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 766var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 796var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 824var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 876var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 932var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 988var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 1056var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 1124var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 1221var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 1286var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 1348var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 1414var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 1468var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 1509var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 1536var results = await RunGetCompletionsAsync(testLspServer, completionParams); 1568var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 1598var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 1623var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 1660var results = await RunGetCompletionsAsync(testLspServer, completionParams).ConfigureAwait(false); 1670internal static Task<LSP.CompletionList> RunGetCompletionsAsync(TestLspServer testLspServer, LSP.CompletionParams completionParams) 1672return testLspServer.ExecuteRequestAsync<LSP.CompletionParams, LSP.CompletionList>(LSP.Methods.TextDocumentCompletionName,
Microsoft.CodeAnalysis.Razor.Workspaces (2)
Protocol\Completion\RazorVSInternalCompletionParams.cs (2)
20internal sealed class RazorVSInternalCompletionParams : TextDocumentPositionParams, IPartialResultParams<SumType<CompletionItem[], CompletionList>?>, IWorkDoneProgressOptions 37public IProgress<SumType<CompletionItem[], CompletionList>?>? PartialResultToken { get; set; }