How a completion was triggered

Static variables

@:value(cast 1)@:impl@:enumstaticinlineread onlyInvoked:CompletionTriggerKind = 1

Completion was triggered by typing an identifier (24x7 code complete), manual invocation (e.g Ctrl+Space) or via API.

@:value(cast 2)@:impl@:enumstaticinlineread onlyTriggerCharacter:CompletionTriggerKind = 2

Completion was triggered by a trigger character specified by the triggerCharacters properties of the CompletionRegistrationOptions.

@:value(cast 3)@:impl@:enumstaticinlineread onlyTriggerForIncompleteCompletions:CompletionTriggerKind = 3

Completion was re-triggered as current completion list is incomplete