76 references to CompletionTriggerKind
IdeBenchmarks (2)
Lsp\LspCompletionBenchmarks.cs (1)
94triggerKind: LSP.CompletionTriggerKind.Invoked);
Lsp\LspCompletionSerializationBenchmarks.cs (1)
112TriggerKind = LSP.CompletionTriggerKind.Invoked,
Microsoft.CodeAnalysis.LanguageServer.Protocol (9)
Extensions\ProtocolConversions.cs (3)
135else if (context.TriggerKind is LSP.CompletionTriggerKind.Invoked or LSP.CompletionTriggerKind.TriggerForIncompleteCompletions) 162else if (context.TriggerKind is LSP.CompletionTriggerKind.TriggerCharacter)
Handler\Completion\CompletionHandler.cs (2)
90if (completionContext?.TriggerKind is not LSP.CompletionTriggerKind.TriggerForIncompleteCompletions 124var isTriggerForIncompleteCompletions = context?.TriggerKind == LSP.CompletionTriggerKind.TriggerForIncompleteCompletions;
Protocol\CompletionContext.cs (3)
18/// Gets or sets the <see cref="CompletionTriggerKind"/> indicating how the completion was triggered. 22public CompletionTriggerKind TriggerKind 30/// Undefined when <see cref="TriggerKind"/> is not <see cref="CompletionTriggerKind.TriggerCharacter"/>
Protocol\Internal\VSInternalCompletionContext.cs (1)
17/// Gets or sets the <see cref="CompletionTriggerKind"/> indicating how the completion was triggered.
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (65)
Completion\CompletionFeaturesTests.cs (20)
88TriggerKind = LSP.CompletionTriggerKind.Invoked, 120triggerKind: LSP.CompletionTriggerKind.Invoked); 207triggerKind: LSP.CompletionTriggerKind.Invoked); 275triggerKind: LSP.CompletionTriggerKind.Invoked); 340triggerKind: LSP.CompletionTriggerKind.Invoked); 364triggerKind: LSP.CompletionTriggerKind.TriggerForIncompleteCompletions); 417triggerKind: LSP.CompletionTriggerKind.Invoked); 465TriggerKind = LSP.CompletionTriggerKind.Invoked, 536triggerKind: LSP.CompletionTriggerKind.Invoked); 659TriggerKind = LSP.CompletionTriggerKind.Invoked, 701triggerKind: LSP.CompletionTriggerKind.Invoked); 766TriggerKind = LSP.CompletionTriggerKind.Invoked, 800TriggerKind = LSP.CompletionTriggerKind.Invoked, 819triggerKind: LSP.CompletionTriggerKind.TriggerForIncompleteCompletions); 856triggerKind: LSP.CompletionTriggerKind.Invoked); 873triggerKind: LSP.CompletionTriggerKind.TriggerForIncompleteCompletions); 968TriggerKind = LSP.CompletionTriggerKind.Invoked, 1037TriggerKind = LSP.CompletionTriggerKind.Invoked, 1093TriggerKind = LSP.CompletionTriggerKind.Invoked, 1115triggerKind: LSP.CompletionTriggerKind.TriggerForIncompleteCompletions);
Completion\CompletionResolveTests.cs (1)
464testLspServer.GetLocations("caret").Single(), LSP.VSInternalCompletionInvokeKind.Explicit, "\0", LSP.CompletionTriggerKind.Invoked);
Completion\CompletionTests.cs (44)
91triggerKind: LSP.CompletionTriggerKind.Invoked); 144triggerKind: LSP.CompletionTriggerKind.Invoked); 179triggerKind: LSP.CompletionTriggerKind.Invoked); 214triggerKind: LSP.CompletionTriggerKind.Invoked); 254triggerKind: LSP.CompletionTriggerKind.Invoked); 284triggerKind: LSP.CompletionTriggerKind.Invoked); 319triggerKind: LSP.CompletionTriggerKind.Invoked); 344triggerKind: LSP.CompletionTriggerKind.Invoked); 368LSP.CompletionTriggerKind.Invoked); 403triggerKind: LSP.CompletionTriggerKind.Invoked); 431triggerKind: LSP.CompletionTriggerKind.TriggerCharacter); 464triggerKind: LSP.CompletionTriggerKind.TriggerCharacter); 491triggerKind: LSP.CompletionTriggerKind.Invoked); 530triggerKind: LSP.CompletionTriggerKind.TriggerCharacter); 569triggerKind: LSP.CompletionTriggerKind.TriggerCharacter); 629triggerKind: LSP.CompletionTriggerKind.Invoked); 671triggerKind: LSP.CompletionTriggerKind.Invoked); 728triggerKind: LSP.CompletionTriggerKind.Invoked); 761triggerKind: LSP.CompletionTriggerKind.Invoked); 791triggerKind: LSP.CompletionTriggerKind.Invoked); 819triggerKind: LSP.CompletionTriggerKind.TriggerCharacter); 873triggerKind: LSP.CompletionTriggerKind.Invoked); 929triggerKind: LSP.CompletionTriggerKind.TriggerCharacter); 985triggerKind: LSP.CompletionTriggerKind.Invoked); 998triggerKind: LSP.CompletionTriggerKind.TriggerForIncompleteCompletions); 1053triggerKind: LSP.CompletionTriggerKind.Invoked); 1066triggerKind: LSP.CompletionTriggerKind.TriggerForIncompleteCompletions); 1122triggerKind: LSP.CompletionTriggerKind.Invoked); 1134triggerKind: LSP.CompletionTriggerKind.TriggerForIncompleteCompletions); 1146triggerKind: LSP.CompletionTriggerKind.TriggerForIncompleteCompletions); 1159triggerKind: LSP.CompletionTriggerKind.TriggerForIncompleteCompletions); 1219triggerKind: LSP.CompletionTriggerKind.TriggerCharacter); 1230triggerKind: LSP.CompletionTriggerKind.TriggerForIncompleteCompletions); 1283triggerKind: LSP.CompletionTriggerKind.TriggerForIncompleteCompletions); 1346triggerKind: LSP.CompletionTriggerKind.Invoked); 1363triggerKind: LSP.CompletionTriggerKind.Invoked); 1378triggerKind: LSP.CompletionTriggerKind.TriggerForIncompleteCompletions); 1406triggerKind: LSP.CompletionTriggerKind.Invoked); 1465triggerKind: LSP.CompletionTriggerKind.Invoked); 1478triggerKind: LSP.CompletionTriggerKind.TriggerForIncompleteCompletions); 1504triggerKind: LSP.CompletionTriggerKind.TriggerForIncompleteCompletions); 1533triggerKind: LSP.CompletionTriggerKind.Invoked); 1565triggerKind: LSP.CompletionTriggerKind.Invoked); 1595triggerKind: LSP.CompletionTriggerKind.Invoked);