How a completion was triggered

Variables

@:value(cast 1)@:impl@:enuminlineread 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@:enuminlineread onlyTriggerCharacter:CompletionTriggerKind = 2

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

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

Completion was re-triggered as current completion list is incomplete