23 instantiations of RazorVSInternalCompletionList
Microsoft.CodeAnalysis.Razor.Workspaces (3)
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (9)
Microsoft.CodeAnalysis.Remote.Razor (2)
Microsoft.VisualStudio.LanguageServices.Razor (2)
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (3)
Microsoft.VisualStudioCode.RazorExtension (2)
Microsoft.VisualStudioCode.RazorExtension.UnitTests (2)
138 references to RazorVSInternalCompletionList
Microsoft.AspNetCore.Razor.Microbenchmarks (1)
Microsoft.CodeAnalysis.Razor.Workspaces (46)
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (28)
Microsoft.CodeAnalysis.Remote.Razor (6)
Microsoft.VisualStudio.LanguageServices.Razor (21)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (21)
24using Response = Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Roslyn.LanguageServer.Protocol.RazorVSInternalCompletionList?>;
47: AbstractCohostDocumentEndpoint<RazorVSInternalCompletionParams, RazorVSInternalCompletionList?>(incompatibleProjectService), IDynamicRegistrationProvider
85protected override async Task<RazorVSInternalCompletionList?> HandleRequestAsync(RazorVSInternalCompletionParams request, TextDocument razorDocument, CancellationToken cancellationToken)
152RazorVSInternalCompletionList? htmlCompletionList = null;
188RazorVSInternalCompletionList? razorHtmlDependentCompletionList = null;
196var combinedCompletionList = MergeCompletionLists(htmlCompletionList, razorCompletionResult.CompletionList, razorHtmlDependentCompletionList);
227private static RazorVSInternalCompletionList? MergeCompletionLists(
228RazorVSInternalCompletionList? htmlCompletionList,
229RazorVSInternalCompletionList? razorCompletionList,
230RazorVSInternalCompletionList? razorHtmlDependentCompletionList)
232var combinedRazorList = CompletionListMerger.Merge(razorCompletionList, razorHtmlDependentCompletionList);
240private async Task<RazorVSInternalCompletionList?> GetHtmlDependentCompletionsAsync(
241RazorVSInternalCompletionList htmlCompletionList,
275private async Task<RazorVSInternalCompletionList?> GetHtmlCompletionListAsync(
282var result = await _requestInvoker.MakeHtmlLspRequestAsync<RazorVSInternalCompletionParams, RazorVSInternalCompletionList>(
296var rewrittenResponse = DelegatedCompletionHelper.RewriteHtmlResponse(result, razorCompletionOptions);
305private RazorVSInternalCompletionList? AddSnippets(
306RazorVSInternalCompletionList? completionList,
327var snippetCompletionList = new RazorVSInternalCompletionList { IsIncomplete = true, Items = builder.ToArray() };
350public Task<RazorVSInternalCompletionList?> HandleRequestAsync(
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (8)
Microsoft.VisualStudioCode.RazorExtension (21)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (21)
24using Response = Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Roslyn.LanguageServer.Protocol.RazorVSInternalCompletionList?>;
47: AbstractCohostDocumentEndpoint<RazorVSInternalCompletionParams, RazorVSInternalCompletionList?>(incompatibleProjectService), IDynamicRegistrationProvider
85protected override async Task<RazorVSInternalCompletionList?> HandleRequestAsync(RazorVSInternalCompletionParams request, TextDocument razorDocument, CancellationToken cancellationToken)
152RazorVSInternalCompletionList? htmlCompletionList = null;
188RazorVSInternalCompletionList? razorHtmlDependentCompletionList = null;
196var combinedCompletionList = MergeCompletionLists(htmlCompletionList, razorCompletionResult.CompletionList, razorHtmlDependentCompletionList);
227private static RazorVSInternalCompletionList? MergeCompletionLists(
228RazorVSInternalCompletionList? htmlCompletionList,
229RazorVSInternalCompletionList? razorCompletionList,
230RazorVSInternalCompletionList? razorHtmlDependentCompletionList)
232var combinedRazorList = CompletionListMerger.Merge(razorCompletionList, razorHtmlDependentCompletionList);
240private async Task<RazorVSInternalCompletionList?> GetHtmlDependentCompletionsAsync(
241RazorVSInternalCompletionList htmlCompletionList,
275private async Task<RazorVSInternalCompletionList?> GetHtmlCompletionListAsync(
282var result = await _requestInvoker.MakeHtmlLspRequestAsync<RazorVSInternalCompletionParams, RazorVSInternalCompletionList>(
296var rewrittenResponse = DelegatedCompletionHelper.RewriteHtmlResponse(result, razorCompletionOptions);
305private RazorVSInternalCompletionList? AddSnippets(
306RazorVSInternalCompletionList? completionList,
327var snippetCompletionList = new RazorVSInternalCompletionList { IsIncomplete = true, Items = builder.ToArray() };
350public Task<RazorVSInternalCompletionList?> HandleRequestAsync(
Microsoft.VisualStudioCode.RazorExtension.UnitTests (7)