24 references to CompletionListMerger
Microsoft.CodeAnalysis.Razor.Workspaces (6)
Completion\Delegation\DelegatedCompletionHelper.cs (1)
287if (CompletionListMerger.TrySplit(originalDelegatedCompletionItem.Data, out var splitData) && splitData.Length == 2)
Completion\VSInternalCompletionItemExtensions.cs (1)
18if (!CompletionListMerger.TrySplit(completion.Data, out var splitData))
Completion\VSInternalCompletionListExtensions.cs (4)
26completionList.Data = CompletionListMerger.MergeData(data, completionList.Data); 32completionList.ItemDefaults.Data = CompletionListMerger.MergeData(data, completionList.ItemDefaults.Data); 38completionItem.Data = CompletionListMerger.MergeData(data, completionItem.Data); 46completionItem.Data = CompletionListMerger.MergeData(data, completionItem.Data);
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (9)
Completion\CompletionListMergerTest.cs (9)
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);
Microsoft.CodeAnalysis.Remote.Razor (1)
Completion\RemoteCompletionService.cs (1)
169CompletionListMerger.Merge(razorCompletionList, csharpCompletionList),
Microsoft.VisualStudio.LanguageServices.Razor (4)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (3)
225/// where the Razor list was always the first argument to <see cref="CompletionListMerger.Merge"/>. 232var combinedRazorList = CompletionListMerger.Merge(razorCompletionList, razorHtmlDependentCompletionList); 233return CompletionListMerger.Merge(combinedRazorList, htmlCompletionList);
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionResolveEndpoint.cs (1)
114if (CompletionListMerger.TrySplit(completionItem.Data, out var splitData))
Microsoft.VisualStudioCode.RazorExtension (4)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (3)
225/// where the Razor list was always the first argument to <see cref="CompletionListMerger.Merge"/>. 232var combinedRazorList = CompletionListMerger.Merge(razorCompletionList, razorHtmlDependentCompletionList); 233return CompletionListMerger.Merge(combinedRazorList, htmlCompletionList);
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionResolveEndpoint.cs (1)
114if (CompletionListMerger.TrySplit(completionItem.Data, out var splitData))