Event handle to indicate when one or more dynamic debug configuration providers have been registered or unregistered.
Optional
onCreates a new debug adapter session.
The resolved debug configuration.
The workspace folder for this sessions or undefined when folderless
The identifier of the created debug adapter session.
Provides a dynamic debug configuration matching the name and the provider debug type
Optional
folder: stringProvides initial debug configuration.
The registered debug type
An array of debug configurations
Provide debugger contributed variables see "variables" at https://code.visualstudio.com/api/references/contribution-points#contributes.debuggers
Optional
provideOptional
folder: stringA Record of debug configuration provider types and a corresponding dynamic debug configurations array
Resolves a debug configuration by filling in missing values or by adding/changing/removing attributes before variable substitution.
The resolved debug configuration, undefined or null.
Resolves a debug configuration by filling in missing values or by adding/changing/removing attributes with substituted variables.
The resolved debug configuration, undefined or null.
This service provides functionality to configure and to start a new debug adapter session. The workflow is the following. If user wants to debug an application and there is no debug configuration associated with the application then the list of available providers is requested to create suitable debug configuration. When configuration is chosen it is possible to alter the configuration by filling in missing values or by adding/changing/removing attributes. For this purpose the #resolveDebugConfiguration method is invoked. After that the debug adapter session will be started.