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