Code completion

Vadacode supports Microsoft IntelliSense, which is a general term for various code editing features including: code completion, parameter info, quick info, and member lists. IntelliSense features are sometimes called by other names such as "code completion", "content assist", and "code hinting."

Atom completion

Vadacode language service provides intelligent code completions based on Vadalog semantics and an analysis of your source code. Suggestions will pop up as you type. If you continue typing characters, the list of members (annotations, atoms, etc.) is filtered to only include members containing your typed characters. Pressing tab or enter will insert the selected member.

code completion
Figure 1. Code completion for atoms

Trigger characters

You can trigger completion in any editor window by typing a trigger character.

In Vadacode, the @ character triggers the automatic completion of annotations.

intellisense trigger
Figure 2. Intellisense activation using at trigger character for annotations