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