23 instantiations of RazorVSInternalCompletionList
Microsoft.CodeAnalysis.Razor.Workspaces (3)
Completion\CompletionListMerger.cs (1)
53var mergedCompletionList = new RazorVSInternalCompletionList()
Completion\Delegation\DelegatedCompletionHelper.cs (1)
117return new RazorVSInternalCompletionList() { IsIncomplete = true, Items = [] };
Completion\RazorCompletionListProvider.cs (1)
139var completionList = new RazorVSInternalCompletionList()
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (9)
Completion\CompletionListCacheTest.cs (4)
19var completionList = new RazorVSInternalCompletionList() 46var completionList = new RazorVSInternalCompletionList() 78var initialCompletionList = new RazorVSInternalCompletionList() 104var initialCompletionList = new RazorVSInternalCompletionList()
Completion\CompletionListMergerTest.cs (3)
38_completionListWith1 = new RazorVSInternalCompletionList() 43_completionListWith2 = new RazorVSInternalCompletionList() 48_completionListWith13 = new RazorVSInternalCompletionList()
Completion\CompletionListOptimizerTest.cs (2)
17var completionList = new RazorVSInternalCompletionList() 53var completionList = new RazorVSInternalCompletionList()
Microsoft.CodeAnalysis.Remote.Razor (2)
Completion\RemoteCompletionService.cs (2)
270return new RazorVSInternalCompletionList() 278new(completionList),
Microsoft.VisualStudio.LanguageServices.Razor (2)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (2)
173return new RazorVSInternalCompletionList() { IsIncomplete = true, Items = [] }; 327var snippetCompletionList = new RazorVSInternalCompletionList { IsIncomplete = true, Items = builder.ToArray() };
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (3)
Cohost\CohostSnippetCompletionTest.cs (1)
39var response = new RazorVSInternalCompletionList()
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionEndpointTest.cs (1)
1307var response = new RazorVSInternalCompletionList()
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionResolveEndpointTest.cs (1)
68var list = new RazorVSInternalCompletionList
Microsoft.VisualStudioCode.RazorExtension (2)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (2)
173return new RazorVSInternalCompletionList() { IsIncomplete = true, Items = [] }; 327var snippetCompletionList = new RazorVSInternalCompletionList { IsIncomplete = true, Items = builder.ToArray() };
Microsoft.VisualStudioCode.RazorExtension.UnitTests (2)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionEndpointTest.cs (1)
1307var response = new RazorVSInternalCompletionList()
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionResolveEndpointTest.cs (1)
68var list = new RazorVSInternalCompletionList
138 references to RazorVSInternalCompletionList
Microsoft.AspNetCore.Razor.Microbenchmarks (1)
Serialization\CompletionListSerializationBenchmark.cs (1)
75var completionList = RazorCompletionListProvider.CreateLSPCompletionList(
Microsoft.CodeAnalysis.Razor.Workspaces (46)
Completion\CompletionListMerger.cs (11)
22public static RazorVSInternalCompletionList? Merge(RazorVSInternalCompletionList? razorCompletionList, RazorVSInternalCompletionList? delegatedCompletionList) 53var mergedCompletionList = new RazorVSInternalCompletionList() 158private static void EnsureMergeableData(RazorVSInternalCompletionList completionListA, RazorVSInternalCompletionList completionListB) 169var candidateCompletionList = completionListAData is null ? completionListA : completionListB; 178private static void EnsureMergeableCommitCharacters(RazorVSInternalCompletionList completionListA, RazorVSInternalCompletionList completionListB) 189RazorVSInternalCompletionList? completionListToStopInheriting; 220private static ImmutableArray<VSInternalCompletionItem> GetCompletionsThatDoNotSpecifyCommitCharacters(RazorVSInternalCompletionList completionList)
Completion\CompletionListOptimizer.cs (6)
12public static RazorVSInternalCompletionList Optimize(RazorVSInternalCompletionList completionList, VSInternalCompletionSetting? completionCapability) 22private static RazorVSInternalCompletionList OptimizeCommitCharacters(RazorVSInternalCompletionList completionList, VSInternalCompletionSetting completionCapability) 35private static RazorVSInternalCompletionList PromoteVSCommonCommitCharactersOntoList(RazorVSInternalCompletionList completionList)
Completion\Delegation\DelegatedCompletionHelper.cs (6)
104public static RazorVSInternalCompletionList RewriteCSharpResponse( 105RazorVSInternalCompletionList? delegatedResponse, 120var rewrittenResponse = delegatedResponse; 135public static RazorVSInternalCompletionList RewriteHtmlResponse( 136RazorVSInternalCompletionList delegatedResponse, 139var rewrittenResponse = s_delegatedHtmlCompletionResponseRewriter.Rewrite(
Completion\Delegation\DesignTimeHelperResponseRewriter.cs (2)
32public RazorVSInternalCompletionList Rewrite( 33RazorVSInternalCompletionList completionList,
Completion\Delegation\HtmlCommitCharacterResponseRewriter.cs (2)
11public RazorVSInternalCompletionList Rewrite( 12RazorVSInternalCompletionList completionList,
Completion\Delegation\IDelegatedCSharpCompletionResponseRewriter.cs (2)
10RazorVSInternalCompletionList Rewrite( 11RazorVSInternalCompletionList completionList,
Completion\Delegation\SnippetResponseRewriter.cs (2)
17public RazorVSInternalCompletionList Rewrite( 18RazorVSInternalCompletionList completionList,
Completion\Delegation\TextEditResponseRewriter.cs (4)
10public RazorVSInternalCompletionList Rewrite( 11RazorVSInternalCompletionList completionList, 38private static RazorVSInternalCompletionList TranslateTextEdits( 41RazorVSInternalCompletionList completionList)
Completion\RazorCompletionListProvider.cs (7)
32public virtual (RazorVSInternalCompletionList? CompletionList, bool NeedsHtmlDependentPhase) GetCompletionList( 50var completionList = CreateAndCacheCompletionList(codeDocument, result.Items, clientCapabilities); 55public virtual RazorVSInternalCompletionList? GetHtmlDependentCompletionList( 108private RazorVSInternalCompletionList CreateAndCacheCompletionList( 113var completionList = CreateLSPCompletionList(razorCompletionItems, clientCapabilities); 125internal static RazorVSInternalCompletionList CreateLSPCompletionList( 139var completionList = new RazorVSInternalCompletionList()
Completion\VSInternalCompletionListExtensions.cs (1)
13this RazorVSInternalCompletionList completionList,
Protocol\Completion\CompletionResult.cs (2)
20[property: JsonPropertyName("completionList")] RazorVSInternalCompletionList? CompletionList, 32public static RemoteResponse<CompletionResult> Create(RazorVSInternalCompletionList? completionList, bool needsHtmlDependentPhase)
Remote\IRemoteCompletionService.cs (1)
10using Response = Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Roslyn.LanguageServer.Protocol.RazorVSInternalCompletionList?>;
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (28)
Completion\CompletionListCacheTest.cs (4)
19var completionList = new RazorVSInternalCompletionList() 46var completionList = new RazorVSInternalCompletionList() 78var initialCompletionList = new RazorVSInternalCompletionList() 104var initialCompletionList = new RazorVSInternalCompletionList()
Completion\CompletionListMergerTest.cs (12)
16private readonly RazorVSInternalCompletionList _completionListWith1; 17private readonly RazorVSInternalCompletionList _completionListWith2; 18private readonly RazorVSInternalCompletionList _completionListWith13; 60var merged = CompletionListMerger.Merge(razorCompletionList: null, _completionListWith1); 72var merged = CompletionListMerger.Merge(_completionListWith1, delegatedCompletionList: null); 85var merged = CompletionListMerger.Merge(_completionListWith1, _completionListWith2); 100var merged = CompletionListMerger.Merge(_completionListWith1, _completionListWith2); 115var merged = CompletionListMerger.Merge(_completionListWith1, _completionListWith2); 130var merged = CompletionListMerger.Merge(_completionListWith1, _completionListWith2); 147var merged = CompletionListMerger.Merge(_completionListWith2, _completionListWith13); 166var merged = CompletionListMerger.Merge(_completionListWith1, _completionListWith2); 185var merged = CompletionListMerger.Merge(_completionListWith1, _completionListWith2);
Completion\CompletionListOptimizerTest.cs (4)
17var completionList = new RazorVSInternalCompletionList() 37var vsCompletionList = CompletionListOptimizer.Optimize(completionList, capabilities); 53var completionList = new RazorVSInternalCompletionList() 72var vsCompletionList = CompletionListOptimizer.Optimize(completionList, capabilities);
Completion\RazorCompletionListProviderTest.cs (8)
331var completionList = provider.GetCompletionList( 359var completionList = provider.GetCompletionList( 389var completionList = provider.GetCompletionList( 417var completionList = provider.GetCompletionList( 442var completionList = provider.GetCompletionList( 474var completionList = provider.GetHtmlDependentCompletionList( 502var completionList = provider.GetCompletionList( 534var completionList = provider.GetCompletionList(
Microsoft.CodeAnalysis.Remote.Razor (6)
Completion\RemoteCompletionService.cs (6)
25using Response = Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Roslyn.LanguageServer.Protocol.RazorVSInternalCompletionList?>; 134RazorVSInternalCompletionList? csharpCompletionList = null; 155RazorVSInternalCompletionList? razorCompletionList = null; 214var razorCompletionList = _razorCompletionListProvider.GetHtmlDependentCompletionList( 230private async ValueTask<RazorVSInternalCompletionList?> GetCSharpCompletionAsync( 277var rewrittenResponse = DelegatedCompletionHelper.RewriteCSharpResponse(
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)
Cohost\CohostSnippetCompletionTest.cs (2)
39var response = new RazorVSInternalCompletionList() 75var result = await completionEndpoint.GetTestAccessor().HandleRequestAsync(request, document, DisposalToken);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionEndpointTest.cs (5)
559var result = await endpoint.GetTestAccessor().HandleRequestAsync(request, document, DisposalToken); 1281private async Task<RazorVSInternalCompletionList?> VerifyCompletionListAsync( 1307var response = new RazorVSInternalCompletionList() 1354var result = await endpoint.GetTestAccessor().HandleRequestAsync(request, document, DisposalToken); 1463static RazorVSInternalCompletionList? ValidateArgType(object arg)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionResolveEndpointTest.cs (1)
68var list = new RazorVSInternalCompletionList
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)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionEndpointTest.cs (6)
559var result = await endpoint.GetTestAccessor().HandleRequestAsync(request, document, DisposalToken); 943var list = await VerifyCompletionListAsync( 1281private async Task<RazorVSInternalCompletionList?> VerifyCompletionListAsync( 1307var response = new RazorVSInternalCompletionList() 1354var result = await endpoint.GetTestAccessor().HandleRequestAsync(request, document, DisposalToken); 1463static RazorVSInternalCompletionList? ValidateArgType(object arg)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionResolveEndpointTest.cs (1)
68var list = new RazorVSInternalCompletionList