1 interface inheriting from IRazorCompletionItemProvider
Microsoft.CodeAnalysis.Razor.Workspaces (1)
Completion\IHtmlDependentCompletionItemProvider.cs (1)
14internal interface IHtmlDependentCompletionItemProvider : IRazorCompletionItemProvider
7 implementations of IRazorCompletionItemProvider
Microsoft.CodeAnalysis.Razor.Workspaces (7)
Completion\BlazorDataAttributeCompletionItemProvider.cs (1)
19internal class BlazorDataAttributeCompletionItemProvider : IRazorCompletionItemProvider
Completion\CSharpRazorKeywordCompletionItemProvider.cs (1)
12internal class CSharpRazorKeywordCompletionItemProvider : IRazorCompletionItemProvider
Completion\DirectiveAttributeCompletionItemProviderBase.cs (1)
15internal abstract class DirectiveAttributeCompletionItemProviderBase : IRazorCompletionItemProvider
Completion\DirectiveAttributeEventParameterCompletionItemProvider.cs (1)
11internal class DirectiveAttributeEventParameterCompletionItemProvider : IRazorCompletionItemProvider
Completion\DirectiveCompletionItemProvider.cs (1)
16internal class DirectiveCompletionItemProvider : IRazorCompletionItemProvider
Completion\MarkupTransitionCompletionItemProvider.cs (1)
14internal class MarkupTransitionCompletionItemProvider : IRazorCompletionItemProvider
Completion\TagHelperCompletionProvider.cs (1)
20internal class TagHelperCompletionProvider(ITagHelperCompletionService tagHelperCompletionService) : IRazorCompletionItemProvider, IHtmlDependentCompletionItemProvider
21 references to IRazorCompletionItemProvider
Microsoft.CodeAnalysis.Razor.Workspaces (6)
Completion\AbstractRazorCompletionFactsService.cs (4)
19internal abstract class AbstractRazorCompletionFactsService(ImmutableArray<IRazorCompletionItemProvider> providers) : IRazorCompletionFactsService 21private readonly ImmutableArray<IRazorCompletionItemProvider> _providers = providers; 31foreach (var provider in _providers) 55foreach (var provider in _providers)
Completion\IHtmlDependentCompletionItemProvider.cs (1)
9/// An <see cref="IRazorCompletionItemProvider"/> that can produce additional completion items
Completion\LspRazorCompletionFactsService.cs (1)
9internal sealed class LspRazorCompletionFactsService(IEnumerable<IRazorCompletionItemProvider> providers)
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (6)
Completion\DefaultRazorCompletionFactsServiceTest.cs (5)
32var provider1 = StrictMock.Of<IRazorCompletionItemProvider>(p => 43var provider2 = StrictMock.Of<IRazorCompletionItemProvider>(p => 56params ImmutableArray<IRazorCompletionItemProvider> providers)
Completion\RazorCompletionListProviderTest.cs (1)
55private static IRazorCompletionItemProvider[] GetCompletionProviders()
Microsoft.CodeAnalysis.Remote.Razor (9)
Completion\OOPRazorCompletionFactsService.cs (1)
13internal sealed class OOPRazorCompletionFactsService([ImportMany] IEnumerable<IRazorCompletionItemProvider> providers)
Completion\OOPRazorCompletionItemProviders.cs (8)
10[Export(typeof(IRazorCompletionItemProvider)), Shared] 13[Export(typeof(IRazorCompletionItemProvider)), Shared] 16[Export(typeof(IRazorCompletionItemProvider)), Shared] 19[Export(typeof(IRazorCompletionItemProvider)), Shared] 22[Export(typeof(IRazorCompletionItemProvider)), Shared] 27[Export(typeof(IRazorCompletionItemProvider)), Shared] 30[Export(typeof(IRazorCompletionItemProvider)), Shared] 35[Export(typeof(IRazorCompletionItemProvider)), Shared]