3 implementations of ICompletionResolveContext
Microsoft.CodeAnalysis.Razor.Workspaces (3)
Completion\RazorCompletionResolveContext.cs (1)
8internal record RazorCompletionResolveContext(string FilePath, ImmutableArray<RazorCompletionItem> CompletionItems) : ICompletionResolveContext;
Completion\SnippetCompletionResolutionContext.cs (1)
6internal sealed record SnippetCompletionResolutionContext : ICompletionResolveContext;
Protocol\DelegatedCompletionResolutionContext.cs (1)
12[property: JsonPropertyName("provisionalTextEdit")] TextEdit? ProvisionalTextEdit) : ICompletionResolveContext;
17 references to ICompletionResolveContext
Microsoft.CodeAnalysis.Razor.Workspaces (7)
Completion\AggregateCompletionItemResolver.cs (1)
23ICompletionResolveContext originalRequestContext,
Completion\CompletionItemResolver.cs (1)
15ICompletionResolveContext originalRequestContext,
Completion\CompletionListCache.cs (4)
11private record struct Slot(int Id, VSInternalCompletionList CompletionList, ICompletionResolveContext Context); 24public int Add(VSInternalCompletionList completionList, ICompletionResolveContext context) 46private bool TryGet(int id, [NotNullWhen(true)] out VSInternalCompletionList? completionList, [NotNullWhen(true)] out ICompletionResolveContext? context) 93public bool TryGetOriginalRequestData(VSInternalCompletionItem completionItem, [NotNullWhen(true)] out VSInternalCompletionList? completionList, [NotNullWhen(true)] out ICompletionResolveContext? context)
Completion\RazorCompletionItemResolver.cs (1)
19ICompletionResolveContext originalRequestContext,
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (7)
Completion\CompletionListCacheTest.cs (7)
13private readonly ICompletionResolveContext _context = StrictMock.Of<ICompletionResolveContext>(); 27var result = _completionListCache.TryGetOriginalRequestData((VSInternalCompletionItem)completionList.Items[0], out var cachedCompletionList, out var context); 54var result = _completionListCache.TryGetOriginalRequestData((VSInternalCompletionItem)completionList.Items[0], out var cachedCompletionList, out var context); 66var result = _completionListCache.TryGetOriginalRequestData(new VSInternalCompletionItem(), out var cachedCompletionList, out var context); 92var result = _completionListCache.TryGetOriginalRequestData((VSInternalCompletionItem)initialCompletionList.Items[0], out var cachedCompletionList, out var context); 118var result = _completionListCache.TryGetOriginalRequestData((VSInternalCompletionItem)initialCompletionList.Items[0], out var cachedCompletionList, out var context);
Microsoft.CodeAnalysis.Remote.Razor (1)
Completion\RemoteCompletionService.cs (1)
322if (!_completionListCache.TryGetOriginalRequestData(request, out var containingCompletionList, out var originalRequestContext))
Microsoft.VisualStudio.LanguageServices.Razor (1)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionResolveEndpoint.cs (1)
96if (_completionListCache.TryGetOriginalRequestData(completionItem, out var completionList, out var context))
Microsoft.VisualStudioCode.RazorExtension (1)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionResolveEndpoint.cs (1)
96if (_completionListCache.TryGetOriginalRequestData(completionItem, out var completionList, out var context))