28 types derived from LSPCompletionProvider
Microsoft.CodeAnalysis.CSharp.Features (12)
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (1)
29internal class AttributeNamedParameterCompletionProvider : LSPCompletionProvider
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (1)
29internal partial class DeclarationNameCompletionProvider : LSPCompletionProvider
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
29internal partial class EnumAndCompletionListTagCompletionProvider : LSPCompletionProvider
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (1)
26internal partial class ExplicitInterfaceMemberCompletionProvider : LSPCompletionProvider
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (1)
25internal class ExternAliasCompletionProvider : LSPCompletionProvider
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (1)
28internal partial class FunctionPointerUnmanagedCallingConventionCompletionProvider : LSPCompletionProvider
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
32internal partial class NamedParameterCompletionProvider : LSPCompletionProvider, IEqualityComparer<IParameterSymbol>
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (1)
32internal partial class UnnamedSymbolCompletionProvider : LSPCompletionProvider
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
29internal class PropertySubpatternCompletionProvider : LSPCompletionProvider
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
32internal sealed class SnippetCompletionProvider : LSPCompletionProvider
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (1)
27internal class SpeculativeTCompletionProvider : LSPCompletionProvider
Completion\CompletionProviders\TupleNameCompletionProvider.cs (1)
28internal class TupleNameCompletionProvider : LSPCompletionProvider
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
Interactive\AbstractInteractiveWindowCommandCompletionProvider.cs (1)
16internal abstract class AbstractInteractiveWindowCommandCompletionProvider : LSPCompletionProvider
Microsoft.CodeAnalysis.Features (13)
Completion\Providers\AbstractAggregateEmbeddedLanguageCompletionProvider.cs (1)
28internal abstract class AbstractAggregateEmbeddedLanguageCompletionProvider : LSPCompletionProvider
Completion\Providers\AbstractAwaitCompletionProvider.cs (1)
25internal abstract class AbstractAwaitCompletionProvider : LSPCompletionProvider
Completion\Providers\AbstractCrefCompletionProvider.cs (1)
14internal abstract class AbstractCrefCompletionProvider : LSPCompletionProvider
Completion\Providers\AbstractDocCommentCompletionProvider.cs (1)
20internal abstract class AbstractDocCommentCompletionProvider<TSyntax> : LSPCompletionProvider
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
19internal abstract class AbstractInternalsVisibleToCompletionProvider : LSPCompletionProvider
Completion\Providers\AbstractKeywordCompletionProvider.cs (1)
19internal abstract partial class AbstractKeywordCompletionProvider<TContext> : LSPCompletionProvider
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
23internal abstract partial class AbstractMemberInsertingCompletionProvider : LSPCompletionProvider
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
18internal abstract class AbstractObjectInitializerCompletionProvider : LSPCompletionProvider
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
20internal abstract partial class AbstractPartialTypeCompletionProvider<TSyntaxContext> : LSPCompletionProvider
Completion\Providers\AbstractPreprocessorCompletionProvider.cs (1)
16internal abstract class AbstractPreprocessorCompletionProvider : LSPCompletionProvider
Completion\Providers\AbstractSuggestionModeCompletionProvider.cs (1)
13internal abstract class AbstractSuggestionModeCompletionProvider : LSPCompletionProvider
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
24internal abstract partial class AbstractSymbolCompletionProvider<TSyntaxContext> : LSPCompletionProvider
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
24internal abstract class AbstractImportCompletionProvider : LSPCompletionProvider, INotifyCommittingItemCompletionProvider
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (1)
23Inherits LSPCompletionProvider
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Snippets\SnippetCompletionProvider.vb (1)
31Inherits LSPCompletionProvider
2 references to LSPCompletionProvider
Microsoft.CodeAnalysis.Features (2)
Completion\CommonCompletionUtilities.cs (1)
255if (provider is LSPCompletionProvider lspProvider)
Completion\CompletionService_GetCompletions.cs (1)
220if (provider is LSPCompletionProvider lspProvider && lspProvider.IsInsertionTrigger(text, caretPosition - 1, options))