59 references to CompletionTriggerKind
Microsoft.AspNetCore.App.Analyzers (12)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (5)
53if (trigger.Kind is CompletionTriggerKind.Invoke or CompletionTriggerKind.InvokeAndCommitIfUnique) 58if (trigger.Kind == CompletionTriggerKind.Insertion) 179if (context.Trigger.Kind == CompletionTriggerKind.Insertion) 218if (context.Trigger.Kind == CompletionTriggerKind.Insertion)
RouteEmbeddedLanguage\RoutePatternCompletionProvider.cs (7)
47if (trigger.Kind is CompletionTriggerKind.Invoke or CompletionTriggerKind.InvokeAndCommitIfUnique) 52if (trigger.Kind == CompletionTriggerKind.Insertion) 88if (context.Trigger.Kind is not CompletionTriggerKind.Invoke and 89not CompletionTriggerKind.InvokeAndCommitIfUnique and 90not CompletionTriggerKind.Insertion) 197if (context.Trigger.Kind == CompletionTriggerKind.Insertion)
Microsoft.CodeAnalysis.CSharp.Features (7)
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (1)
34if (trigger.Kind != CompletionTriggerKind.Snippets)
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
131if (context.Trigger.Kind == CompletionTriggerKind.Insertion && s_triggerCharacters.Contains(context.Trigger.Character))
Completion\CompletionProviders\SymbolCompletionProvider.cs (2)
124if (completionContext.Trigger.Kind == CompletionTriggerKind.Insertion && 147if (trigger.Kind == CompletionTriggerKind.Insertion && caretPosition > 0)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (3)
114if (trigger is { Kind: CompletionTriggerKind.Insertion, Character: ' ' }) 126if (trigger is { Kind: CompletionTriggerKind.Insertion, Character: not '<' }) 132else if (trigger.Kind == CompletionTriggerKind.Deletion)
Microsoft.CodeAnalysis.Features (38)
Completion\CommonCompletionProvider.cs (1)
46=> trigger.Kind == CompletionTriggerKind.Insertion &&
Completion\CompletionService.cs (4)
142if (trigger.Kind is CompletionTriggerKind.Invoke or CompletionTriggerKind.InvokeAndCommitIfUnique) 149if (trigger is { Kind: CompletionTriggerKind.Insertion, Character: '\n' }) 152if (trigger.Kind == CompletionTriggerKind.Deletion && SupportsTriggerOnDeletion(options))
Completion\CompletionService.ProviderManager.cs (1)
205if (trigger.Kind == CompletionTriggerKind.Snippets)
Completion\CompletionService_GetCompletions.cs (5)
133case CompletionTriggerKind.Insertion: 134case CompletionTriggerKind.Deletion: 156if (trigger.Kind == CompletionTriggerKind.Insertion) 188private static bool ValidatePossibleTriggerCharacterSet(CompletionTriggerKind completionTriggerKind, IEnumerable<CompletionProvider> triggeredProviders, 192if (completionTriggerKind != CompletionTriggerKind.Insertion)
Completion\CompletionTrigger.cs (6)
24public CompletionTriggerKind Kind { get; } 31internal CompletionTrigger(CompletionTriggerKind kind, char character = (char)0) 43new(CompletionTriggerKind.Other); 49new(CompletionTriggerKind.Invoke); 55=> new(CompletionTriggerKind.Insertion, insertedCharacter); 61=> new(CompletionTriggerKind.Deletion, deletedCharacter);
Completion\PatternMatchHelper.cs (6)
136CompletionTriggerKind initialTriggerKind, 200CompletionTriggerKind initialTriggerKind, 213initialTriggerKind == CompletionTriggerKind.Deletion) 238static bool KeepAllItemsInTheList(CompletionTriggerKind initialTriggerKind, string filterText) 241initialTriggerKind == CompletionTriggerKind.Invoke || 242initialTriggerKind == CompletionTriggerKind.Deletion;
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (1)
201completionContext.Trigger.Kind == CompletionTriggerKind.Insertion &&
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
342if (completionContext.Trigger.Kind == CompletionTriggerKind.Insertion)
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (6)
38if (trigger.Kind is CompletionTriggerKind.Invoke or 39CompletionTriggerKind.InvokeAndCommitIfUnique) 44if (trigger.Kind == CompletionTriggerKind.Insertion) 65if (context.Trigger.Kind is not CompletionTriggerKind.Invoke and 66not CompletionTriggerKind.InvokeAndCommitIfUnique and 67not CompletionTriggerKind.Insertion)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (7)
45if (trigger.Kind is CompletionTriggerKind.Invoke or 46CompletionTriggerKind.InvokeAndCommitIfUnique) 51if (trigger.Kind == CompletionTriggerKind.Insertion) 66if (context.Trigger.Kind is not CompletionTriggerKind.Invoke and 67not CompletionTriggerKind.InvokeAndCommitIfUnique and 68not CompletionTriggerKind.Insertion) 140if (context.Trigger.Kind == CompletionTriggerKind.Insertion)
Microsoft.CodeAnalysis.VisualBasic.Features (2)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.vb (2)
83trigger.Kind = CompletionTriggerKind.Deletion Then 132If trigger.Kind = CompletionTriggerKind.Insertion AndAlso