You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Run tests via opening the Extension folder in Visual Studio Code, selecting the "Launch Tests" configuration in the Debug pane, and choosing "Start Debugging".
About the Code
Execution starts in the activate method in main.ts.
processRuntimeDependencies handles the downloading and installation of the OS-dependent files. Downloading code exists in packageManager.ts.
downloadCpptoolsJsonPkg handles the cpptools.json, which can be used to enable changes to occur mid-update, such as turning the intelliSenseEngine to "Default" for a certain percentage of users.
telemetry.ts: Telemetry data gets sent to either logLanguageServerEvent or logDebuggerEvent.
The Tag Parser (symbol database) doesn't automatically expand macros, so the cpp.hint file contains definitions of macros that should be expanded in order for symbols to be parsed correctly.